(57)【要約】  情報処理装置は、電力を利用して移動可能な移動体に対して着脱自在に装着されるバッテリが利用された日時の情報を含む第１日時情報と、ユーザの携帯端末の位置情報及び該位置情報を取得した日時の情報を含む第２日時情報と、を取得する取得部と、前記取得部が取得した前記第１日時情報及び前記第２日時情報に基づいて、前記バッテリの位置履歴情報を生成する統合部と、を備える。
2020171170.tif 000002
【特許請求の範囲】
【請求項１】
電力を利用して移動可能な移動体に対して着脱自在に装着されるバッテリが利用された日時の情報を含む第１日時情報と、ユーザの携帯端末の位置情報及び該位置情報を取得した日時の情報を含む第２日時情報と、を取得する取得部と、
前記取得部が取得した前記第１日時情報及び前記第２日時情報に基づいて、前記バッテリの位置履歴情報を生成する統合部と、
を備える情報処理装置。
【請求項２】
前記統合部は、前記携帯端末の前記第２日時情報のうち、取得した日時が前記第１日時情報に示される日時と対応しない情報を除外して、前記バッテリの前記位置履歴情報を生成する、
請求項１に記載の情報処理装置。
【請求項３】
前記第１日時情報は、前記バッテリの記憶部に記憶され、
前記取得部は、前記バッテリを保管する保管装置に前記バッテリが保管されているときに、前記第１日時情報を取得する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記第１日時情報は、前記移動体が備える時計機能により計時された情報を含む、
請求項１から３のうちいずれか１項に記載の情報処理装置。
【請求項５】
前記携帯端末と通信可能な通信部を更に備え、
前記取得部は、前記通信部を介して、前記位置情報及び前記第２日時情報を取得する、
請求項１から４のうちいずれか１項に記載の情報処理装置。
【請求項６】
前記バッテリの前記位置履歴情報に基づいて、前記ユーザの行動を推定する推定部を更に備える、
請求項１から５のうちいずれか１項に記載の情報処理装置。
【請求項７】
前記推定部は、前記バッテリの前記位置履歴情報を入力データとする機械学習モデルを用いて、前記ユーザの行動を推定する、
請求項６に記載の情報処理装置。
【請求項８】
前記バッテリの前記位置履歴情報は、前記第１日時情報及び前記第２日時情報に基づく日時、前記バッテリの位置、または前記バッテリを装着した前記移動体の移動距離のうち少なくともいずれか一つのデータを含む、
請求項７に記載の情報処理装置。
【請求項９】
前記機械学習モデルを生成する生成部を更に備える、
請求項７または８に記載の情報処理装置。
【請求項１０】
前記ユーザの行動は、前記ユーザが前記バッテリを多用する時間帯、前記ユーザの行動圏、または前記ユーザが多用する前記バッテリを保管する保管装置のうち、少なくともいずれか一つを含む、
請求項６から９のうちいずれか１項に記載の情報処理装置。
【請求項１１】
前記取得部は、前記バッテリを装着した前記移動体が移動した移動距離の情報を更に取得する、
請求項１から１０のうちいずれか１項に記載の情報処理装置。
【請求項１２】
前記バッテリは、複数のユーザで共同利用されるバッテリである、
請求項１から１１のうちいずれか１項に記載の情報処理装置。
【請求項１３】
前記バッテリは、前記バッテリを保管する保管装置により、前記移動体に提供される、
請求項１から１２のうちいずれか１項に記載の情報処理装置。
【請求項１４】
前記バッテリは、複数の前記保管装置によって保管可能である、
請求項１３に記載の情報処理装置。
【請求項１５】
前記保管装置は、前記バッテリを提供した移動体のユーザの識別情報を取得し、
前記移動体に提供されたバッテリの記憶部に前記ユーザの前記識別情報が記憶される、
請求項１３または１４に記載の情報処理装置。
【請求項１６】
前記バッテリを保管する保管装置は、保管する前記バッテリを充電する充電装置を備える、
請求項１から１５のうちいずれか１項に記載の情報処理装置。
【請求項１７】
請求項１から１６のうちいずれか１項に記載の情報処理装置と、
前記移動体にバッテリを提供する保管装置と、を含むサービスシステムであって、
前記第１日時情報は、前記バッテリにおけるサイクルクロックをカウントして得られた情報であり、
前記保管装置は、前記バッテリを前記移動体に提供する際に、前記情報処理装置が把握する時刻と前記バッテリに記憶される時刻との同期を行う、
サービスシステム。
【請求項１８】
情報処理装置のコンピュータが、
電力を利用して移動可能な移動体に対して着脱自在に装着されるバッテリが利用された日時の情報を含む第１日時情報と、ユーザの携帯端末の位置情報及び該位置情報を取得した日時の情報を含む第２日時情報と、を取得し、
取得した前記第１日時情報及び前記第２日時情報に基づいて、前記バッテリの位置履歴情報を生成する、
情報処理方法。
【請求項１９】
情報処理装置のコンピュータに、
電力を利用して移動可能な移動体に対して着脱自在に装着されるバッテリが利用された日時の情報を含む第１日時情報と、ユーザの携帯端末の位置情報及び該位置情報を取得した日時の情報を含む第２日時情報と、を取得させ、
取得した前記第１日時情報及び前記第２日時情報に基づいて、前記バッテリの位置履歴情報を生成させる、
プログラム。
【請求項２０】
請求項１９に記載のプログラムを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、サービスシステム、プログラム、及び記憶媒体に関する。
本願は、２０１９年２月２０日に出願された日本国特許出願２０１９−２８０４０号に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
着脱式のバッテリを利用したサービスとして、複数個所に設定された充電ステーションからバッテリを貸し出し、電力を消費したバッテリを充電ステーションで交換するバッテリの共同利用サービスがある。バッテリの共同利用サービスに用いる技術として、従来、携帯型電気エネルギー貯蔵装置、例えば着脱式バッテリを電気スクータに搭載して使用し、電力を消費した際に、着脱式バッテリを収集、充電、分配する収集充電分配装置がある（例えば、特許文献１参照）。【０００３】
上記の収集充電分配装置を利用したバッテリの共同利用サービスにおいては、例えば、収集充電分配装置を充電ステーションに設置し、ユーザは、充電ステーションにおいて充電済の着脱式バッテリを収容器から取り出し、電気スクータに取り付けて使用する。その一方で、ユーザは、電力を消費して充電が必要な着脱式バッテリを電気スクータから取り外し、収集充電分配装置の収容器に収容し、充電済の着脱式バッテリと交換する。さらに、モバイルバッテリにメモリが設けられ、このメモリにモバイルバッテリの移動履歴又は移動履歴を示す情報が格納された情報処理装置がある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１４−５２７６８９号公報
【特許文献２】特許第６３６０９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１に記載された技術を用いたバッテリの共同利用サービスにおいては、ユーザの移動履歴を検出することにより、種々のサービス展開を図ることが考えられる。着脱式バッテリには、例えば、バッテリのＳＯＣ等を記憶するための記憶装置が設けられるため、例えば、バッテリや電動車両に位置検出装置を設けて、位置検出装置により検出された位置をバッテリの位置として記憶装置に格納することが考えられる。しかし、位置検出装置による情報の情報量は大きくなることが多いため、バッテリに設ける記憶装置の容量を大きくしなければならなくなる問題がある。【０００６】
本発明は、このような事情を考慮してなされたものであり、ユーザの移動履歴を検出することができる情報処理装置、情報処理方法、サービスシステムプログラム、及び記憶媒体を提供することである。
【課題を解決するための手段】
【０００７】
この発明に係る情報処理装置、情報処理方法、サービスシステム、プログラム、及び記憶媒体は、以下の構成を採用した。
（１）：電力を利用して移動可能な移動体に対して着脱自在に装着されるバッテリが利用された日時の情報を含む第１日時情報と、前記ユーザの携帯端末の位置情報及び該位置情報を取得した日時の情報を含む第２日時情報と、を取得する取得部と、前記取得部が取得した前記第１日時情報及び前記第２日時情報に基づいて、前記バッテリの位置履歴情報を生成する統合部と、を備える情報処理装置である。【０００８】
（２）：（１）において、前記統合部は、前記携帯端末の前記第２日時情報のうち、取得した日時が前記第１日時情報に示される日時と対応しない情報を除外して、前記バッテリの前記位置履歴情報を生成するものである。【０００９】
（３）：（１）または（２）において、前記第１日時情報は、前記バッテリの記憶部に記憶され、前記取得部は、前記バッテリを保管する保管装置に前記バッテリが保管されているときに、前記第１日時情報を取得するものである。【００１０】
（４）：（１）から（３）のいずれかにおいて、前記第１日時情報は、前記移動体が備える時計機能により計時された情報を含むものである。【００１１】
（５）：（１）から（４）のいずれかにおいて、前記携帯端末と通信可能な通信部を更に備え、前記取得部は、前記通信部を介して、前記位置情報及び前記第２日時情報を取得するものである。【００１２】
（６）：（１）から（５）のいずれかにおいて、前記バッテリの前記位置履歴情報に基づいて、前記ユーザの行動を推定する推定部を更に備えるものである。【００１３】
（７）：（６）において、前記推定部は、前記位置履歴情報を入力データとする機械学習モデルを用いて、前記ユーザの行動を推定するものである。【００１４】
（８）：（７）において、前記バッテリの前記位置履歴情報は、前記第１日時情報及び前記第２日時情報に基づく日時、前記バッテリの位置、または前記バッテリを装着した前記移動体の移動距離のうち少なくともいずれか一つのデータを含むものである。【００１５】
（９）：（７）または（８）において、前記機械学習モデルを生成する生成部を更に備えるものである。【００１６】
（１０）：（６）から（９）のいずれかにおいて、前記ユーザの行動は、前記ユーザが前記バッテリを多用する時間帯、前記ユーザの行動圏、または前記ユーザが多用する前記バッテリを保管する保管装置のうち、少なくともいずれか一つを含むものである。【００１７】
（１１）：（１）から（１０）のいずれかにおいて、前記取得部は、前記バッテリを装着した前記移動体が移動した移動距離の情報を更に取得するものである。【００１８】
（１２）：（１）から（１１）において、前記バッテリは、複数のユーザで共同利用されるバッテリであるものである。【００１９】
（１３）：（１）から（１２）のいずれかにおいて、前記バッテリは、前記バッテリを保管する保管装置により、前記移動体に提供されるものである。【００２０】
（１４）：（１３）において、前記バッテリは、複数の前記保管装置によって保管可能である。【００２１】
（１５）：（１３）または（１４）において、前記保管装置は、前記バッテリを提供した移動体のユーザの識別情報を取得し、前記移動体に提供されたバッテリの記憶部に前記ユーザの前記識別情報が記憶されるものである。【００２２】
（１６）：（１）から（１５）のいずれかにおいて、前記保管装置は、保管する前記バッテリを充電する充電装置を備えるものである。【００２３】
（１７）：この発明の一態様は、（１）から（１６）のいずれかの情報処理装置と、前記移動体にバッテリを提供する保管装置と、を含むサービスシステムであって、前記第１日時情報は、前記バッテリにおけるサイクルクロックをカウントして得られた情報であり、前記保管装置は、前記バッテリを前記移動体に提供する際に、前記情報処理装置が把握する時刻と前記バッテリに記憶される時刻との同期を行う、サービスシステムである。【００２４】
（１８）：この発明の一態様は、情報処理装置のコンピュータが、電力を利用して移動可能な移動体に対して着脱自在に装着されるバッテリが利用された日時の情報を含む第１日時情報と、ユーザの携帯端末の位置情報及び該位置情報を取得した日時の情報を含む第２日時情報と、を取得し、取得した前記第１日時情報及び前記第２日時情報に基づいて、前記バッテリの位置履歴情報を生成する、情報処理方法である。【００２５】
（１９）：この発明の一態様は、情報処理装置のコンピュータに、電力を利用して移動可能な移動体に対して着脱自在に装着されるバッテリが利用された日時の情報を含む第１日時情報と、ユーザの携帯端末の位置情報及び該位置情報を取得した日時の情報を含む第２日時情報と、を取得させ、取得した前記第１日時情報及び前記第２日時情報に基づいて、前記バッテリの位置履歴情報を生成させる、プログラムである。【００２６】
（２０）：この発明の一態様は、上記のプログラムを記憶する記憶媒体である。
【発明の効果】
【００２７】
（１）〜（２０）によれば、ユーザの移動履歴を検出することができる。
【図面の簡単な説明】
【００２８】
【図１】実施形態の情報処理装置４００を利用したサービスシステム１の全体構成図である。
【図２】実施形態の情報処理装置４００を利用したサービスシステム１のブロック図である。
【図３】バッテリデータ２５２の一例を示す図である。
【図４】自己位置データ３７２の一例を示す図である。
【図５】移動履歴データ４７２の一例を示す図である。
【図６】ユーザ行動推定モデル４７６の生成工程の一例を示す図である。
【図７】ユーザ行動データ４７４の一例を示す図である。
【図８】情報処理装置４００において実行される処理の流れの一例を示すフローチャートである。
【図９】情報処理装置４００において実行される処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２９】
以下、図面を参照し、本発明の情報処理装置、情報処理方法、サービスシステム、プログラム、及び記憶媒体の実施形態について説明する。バッテリユニット１００は、いずれも電動車両１０に着脱可能な着脱式バッテリ（以下「バッテリ」という）１２０を備える。バッテリユニット１００（バッテリ１２０）は、充電ステーション２００においてユーザに貸し出される。充電ステーション２００は、ユーザにバッテリユニット１００を貸し出す前に、バッテリユニット１００に含まれるバッテリ１２０に対して充電を済ませておく。
【００３０】
充電ステーション２００は、ユーザにバッテリユニット１００を貸し出して提供し、ユーザは、バッテリユニット１００を電動車両１０に搭載する。充電ステーション２００は、バッテリを貸し出す際に、充電ステーション２００が把握する後述するＳＴ時刻と、バッテリに記憶される後述するバッテリ時刻との同期を行う。ユーザは、貸し出されたバッテリユニット１００のバッテリ１２０の充電量が減少した後、複数の充電ステーション２００のいずれかにおいてバッテリユニット１００を返却する。充電ステーション２００は、バッテリユニット１００を返却したユーザに対して、充電を済ませている他のバッテリ１２０を含むバッテリユニット１００を貸し出す。こうして、ユーザは、充電ステーション２００においてバッテリユニット１００（バッテリ１２０）を交換する。
【００３１】
＜サービスシステム１の全体構成＞
図１は、実施形態の情報処理装置４００を利用したサービスシステム１の全体構成図、図２は、実施形態の情報処理装置４００を利用したサービスシステム１のブロック図である。図１及び図２に示すように、サービスシステム１は、複数のバッテリユニット１００と、複数の充電ステーション２００と、複数の携帯端末３００と、情報処理装置４００とを備える。情報処理装置４００は、ネットワークＮＷを介して複数の充電ステーション２００及び複数の携帯端末３００と通信可能に接続されている。ネットワークＮＷは、例えば、インターネット、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、プロバイダ装置、無線基地局などを含む。
【００３２】
充電ステーション２００及び携帯端末３００は、ネットワークＮＷを経由して、情報処理装置４００に対して通信データを送受信可能である。サービスシステム１は、電動車両１０の駆動源であるバッテリユニット１００におけるバッテリ１２０を、複数のユーザで共同利用するシェアサービスを提供可能なシステムである。情報処理装置４００は、サービスシステム１における複数のバッテリユニット１００、複数の充電ステーション２００、及び複数の携帯端末３００を管理する。充電ステーション２００は、保管する複数のバッテリユニット１００の一部をユーザに貸し出すとともに、ユーザに貸し出したバッテリユニット１００の返却を受け付ける。バッテリ１２０は、充電ステーション２００により保管可能である。電動車両１０は、「電力装置」の一例であり、充電ステーション２００は「保管装置」の一例である。
【００３３】
「電力装置」は、電動二輪車に限られず、例えば、電力により走行可能かつ着脱自在にバッテリ１２０が装着可能な車両（一輪、三輪、四輪等）、またはアシスト式の自転車等であってもよい。これら車両型の移動体に代えて、「電力装置」は、日本国特開２０１９−０６８５５２号公報に記載の、人や車両によって運ばれる可搬型の充電給電装置であってもよい。「電力装置」は、移動ロボット、自律走行装置、電動自転車、自律走行車、その他の電動車両、ドローン飛行体、又はその他の電動式移動装置（電動モビリティ）であってもよい。以下、一例として、「電力装置」が電動二輪車であるものとして説明する。
【００３４】
＜電動車両１０＞
電動車両１０は、バッテリユニット１００を着脱可能に搭載する車両である。電動車両１０は、バッテリユニット１００におけるバッテリ１２０により供給される電力によって駆動される電動モータによって走行する鞍乗り型の車両（「電動二輪車」）である。電動車両１０には、バッテリユニット１００が搭載される。実施形態では、電動車両１０に２つのバッテリユニット１００と搭載可能である。電動車両１０に搭載可能なバッテリユニット１００は、１つとしてもよいし３つ以上としてもよい。バッテリユニット１００のバッテリ１２０は、移動用の電力を電動車両１０に供給する。
【００３５】
電動車両１０は、バッテリユニット１００と、ディーゼルエンジンやガソリンエンジンなどの内燃機関とを組み合わせた駆動によって走行するハイブリッド電動車両や燃料電池車両であってもよい。サービスシステム１に適用可能な電動車両１０は、電動二輪車のほか、電動自転車、電動三輪車、電動四輪車、ハイブリッド車両等の車両、電動キックスケータ、またはロボット等であってもよい。実施形態では、電動車両１０は電動二輪車であるものとしている。
【００３６】
図２に示すように、電動車両１０は、バッテリセンサ１２及び車輪速センサ１４を備える。電動車両１０は、装着されたバッテリユニット１００との間で、図示しない通信線等を介して、情報の送受信が可能とされている。バッテリセンサ１２は、例えば、装着されたバッテリユニット１００におけるバッテリ１２０の電流値、電圧値、温度などを検出する電流センサ、電圧センサ、温度センサなどの各種センサを備える。バッテリセンサ１２は、各種センサの検出結果を、図示しない通信装置を用いてバッテリユニット１００に送信する。
【００３７】
車輪速センサ１４は、例えば電動車両１０の車輪に設けられ、車輪の回転速度を検出する。車輪速センサ１４は、検出した車輪の回転速度を図示しない演算装置に出力し、演算装置は、出力された車輪の回転速度から電動車両１０の車速を算出する。演算装置は、算出した車速の情報を、図示しない通信装置を用いてバッテリユニット１００に送信する。
【００３８】
＜バッテリユニット１００＞
図１に示すように、バッテリユニット１００は、電動車両１０に搭載されるとともに、充電ステーション２００における充電装置２２０に保管される。バッテリユニット１００は、電動車両１０に対して着脱自在に装着されるカセット式である。図２に示すように、バッテリユニット１００は、バッテリ１２０と、バッテリ通信部１４０と、バッテリ制御装置１８０と、を備える。
【００３９】
バッテリ１２０は、例えば、リチウムイオン電池などの蓄電装置（二次電池）である。バッテリ１２０は、電動車両１０に装着されることにより、電動車両１０に対して走行用の電力を供給する。バッテリ１２０により供給される電力は、走行用以外の電力として利用されてもよい。
【００４０】
バッテリ通信部１４０は、電動車両１０及び充電ステーション２００と通信するための機器である。バッテリ通信部１４０は、バッテリユニット１００が電動車両１０に装着されることにより、電動車両１０との間で通信線を介した情報の送受信が可能となる。バッテリ通信部１４０は、バッテリユニット１００のバッテリ１２０が後述する充電器２２７に接続されることにより、充電ステーション２００との間で通信線を介した情報の送受信が可能となる。
【００４１】
バッテリ制御装置１８０は、例えば、バッテリ制御部１８２と、バッテリ計時部１８４と、バッテリ記憶部１８６と、を備える。バッテリ制御部１８２は、例えば、ＢＭＵ（Ｂａｔｔｅｒｙ  Ｍａｎａｇｅｍｅｎｔ  Ｕｎｉｔ；制御部）を備える。ＢＭＵは、バッテリ１２０の充電や放電を制御する。例えば、ＢＭＵは、バッテリユニット１００が充電ステーション２００に保管されているときには、バッテリ１２０に対する充電を制御し、バッテリユニット１００が電動車両１０に装着されているときには、バッテリ１２０に対する充放電を制御する。バッテリ記憶部１８６は、バッテリＩＤを記憶している。バッテリ記憶部１８６は、「記憶部」の一例である。バッテリＩＤは、例えば、複数のバッテリユニット１００（またはバッテリ１２０）を個々に識別するために、バッテリユニット１００（またはバッテリ１２０）ごとに付された異なる番号からなるバッテリユニット１００（またはバッテリ１２０）の識別情報である。
【００４２】
バッテリ制御部１８２は、電動車両１０のバッテリセンサ１２により送信された検出結果を、バッテリ通信部１４０を用いて取得する。バッテリ制御部１８２は、取得した検出結果に基づいて、バッテリ１２０のＳＯＣ（State Of Charge；「充電率」ともいう）を算出する。バッテリ制御部１８２は、算出したバッテリ１２０のＳＯＣをバッテリ記憶部１８６に格納する。バッテリ制御部１８２は、電動車両１０により送信される電動車両１０の車速の情報を、バッテリ通信部１４０を用いて取得する。バッテリ制御部１８２は、取得した電動車両１０の車速の情報を積分することにより、電動車両１０の移動距離を算出する。バッテリ制御部１８２は、算出した電動車両１０の移動距離をバッテリ記憶部１８６に格納する。電動車両１０の移動距離を電動車両１０で算出して、バッテリユニット１００に送信してもよい。
【００４３】
バッテリ制御部１８２は、バッテリユニット１００を貸し出す充電ステーション２００により送信される電動車両１０を所有するユーザのユーザＩＤの情報を、バッテリ通信部１４０を用いて取得する。ユーザＩＤは、例えば、複数のユーザを個々に識別するために、ユーザごとに付された異なる番号からなるユーザの識別情報である。バッテリ制御部１８２は、取得したユーザＩＤの情報をバッテリ記憶部１８６に格納する。
【００４４】
バッテリ制御部１８２は、バッテリ１２０が充電器２２７に接続されたときに、充電ステーション２００により提供される時刻（以下「ＳＴ時刻」という）を同期ＳＴ時刻として取得する。ＳＴ時刻は、充電ステーション２００における後述するＳＴ計時部２４８により計測される時刻である。バッテリ制御部１８２は、取得した同期ＳＴ時刻の情報をバッテリ記憶部１８６に格納する。
【００４５】
バッテリ計時部１８４は、例えば、ＢＭＵのサイクルクロックをカウントし、バッテリユニット１００における相対時間を検出する。バッテリ計時部１８４は、検出した相対時間と、充電ステーション２００により提供される同期ＳＴ時刻に基づいて、バッテリユニット１００における仮想時刻（以下「バッテリ時刻」という）を算出する。バッテリ計時部１８４は、算出したバッテリ時刻の情報をバッテリ制御部１８２に出力する。
【００４６】
バッテリ制御部１８２は、所定のバッテリ時刻取得タイミング毎に電動車両１０の移動距離を算出して、バッテリ時刻に対応付けてバッテリ記憶部１８６に格納する。バッテリ時刻取得タイミングは、どのように設定してもよい。例えば、バッテリ時刻取得タイミングは、１分ごとや１０分ごととしてもよいし、１時間毎としてもよい。バッテリ時刻取得タイミングは、一定時間毎としてもよいし、時間帯に応じて時間間隔を変動させてもよい。例えば、バッテリ時刻取得タイミングは、昼間は１０分ごとであるが、夜間は１時間ごととしてもよい。
【００４７】
バッテリ計時部１８４は、ＢＭＵ以外の電子機器のサイクルクロックをカウントしてもよい。バッテリ計時部１８４は、例えば、バッテリユニット１００における他の電子機器や電動車両１０に設けられた電子機器のサイクルクロックをカウントしてもよい。バッテリ計時部１８４は、電子機器のサイクルクロックのカウント以外の手段により、バッテリ時刻を取得してもよい。
【００４８】
＜充電ステーション２００＞
充電ステーション２００は、バッテリユニット１００の保管及び充電を行うための設備であり、複数の場所に設置されている。図１及び図２に示すように、充電ステーション２００は、充電装置２２０と、充電ステーション制御装置（以下「ＳＴ制御装置」という）２４０と、を備える。充電装置２２０は、図１に示すスロット部２２１と、認証・表示器２２３と、図２に示す充電器２２７と、を備える。
【００４９】
スロット部２２１は、上段スロット部２２１Ｕと下段スロット部２２１Ｌを備える。上段スロット部２２１Ｕ及び下段スロット部２２１Ｌは、互いに共通する構成を有するため、代表して上段スロット部２２１Ｕの構成について説明する。上段スロット部２２１Ｕは、例えば鉛直軸周り回転するターンテーブルを備える。ターンテーブル上には、バッテリ収容部（以下「収容部」という）が設けられる。収容部は、ターンテーブルを平面視して４等分に仕切った領域にそれぞれ設けられる。
【００５０】
充電装置２２０の表面には取出口が設けられている。ユーザは、取出口に位置する収容部に対して、バッテリユニット１００を外側から出し入れ可能である。取出口に位置する収容部は、ターンテーブルを回転させることにより入れ替え可能である。４つの収容部は仕切り板によって仕切られている。仕切り板は例えば透明の素材で構成される。
【００５１】
認証・表示器２２３は、少なくとも認証機能及び表示機能を有する機器である。認証・表示器２２３は、例えば、近距離通信（ＮＦＣ；Near Field Communication）を用いて、ユーザが携行するＮＦＣカード（不図示）の記録情報を読取可能である。これにより、充電ステーション２００は、この記録情報に含まれるユーザＩＤを用いて、シェアサービスの利用権限を有するユーザを認証する。認証・表示器２２３は、ユーザが所持する電波発信機が発信する電波を検出可能である。認証・表示器２２３は、ユーザが操作した電波発信機が発信した電波の検出結果に基づいて、充電ステーション２００に近づくバッテリユニット１００の利用を予約したユーザを検出する。
【００５２】
認証・表示器２２３は、例えば、タッチパネル（タッチセンサ付き表示パネル）を備える。これにより、ユーザの操作に応じて必要な情報を入力可能であると共に、ユーザに対して様々な可視情報を提供可能である。認証・表示器２２３は、充電装置２２０の左上部に配置されている。認証・表示器２２３は、種々の情報を表示する。例えば、認証・表示器２２３は、ユーザに貸し出すバッテリユニットが収容された収容部を報知する情報を表示する。
【００５３】
図２に示す充電器２２７は、図１に示すスロット部２２１における各収容部のそれぞれの奥側に設けられる。充電器２２７は、バッテリユニット１００のバッテリ１２０と接続し充電することが可能である。充電器２２７には、バッテリ１２０に電力を供給するための電源が接続されている。
【００５４】
図２に示すように、ＳＴ制御装置２４０は、ＳＴ通信部２４２と、ＳＴ制御部２４４と、充電制御部２４６と、ＳＴ計時部２４８と、ＳＴ記憶部２５０と、を備える。ＳＴ制御部２４４と、充電制御部２４６とは、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサがＳＴ記憶部２５０に格納されたプログラム（ソフトウェア）を実行することで実現される。これらの機能部のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの記憶装置（非一過性記憶媒体）に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体（非一過性記憶媒体）に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。ＳＴ記憶部２５０は、前述した記憶装置により実現される。ＳＴ記憶部２５０は、ＳＴ制御装置２４０が設けられた充電ステーション２００のＳＴＩＤを記憶している。ＳＴＩＤは、例えば、複数の充電ステーション２００を個々に識別するために、充電ステーション２００ごとに付された異なる番号からなる充電ステーション２００の識別情報である。
【００５５】
ＳＴ通信部２４２は、電動車両１０及び情報処理装置４００と通信するための機器である。ＳＴ通信部２４２は、バッテリユニット１００のバッテリ１２０が充電器２２７に接続されることにより、バッテリユニット１００との間で通信線を介した情報の送受信が可能となる。
【００５６】
ＳＴ通信部２４２は、ネットワークＮＷを介して情報処理装置４００との間で情報を送受信する。ＳＴ通信部２４２は、例えば、セルラー網やＷｉ−Ｆｉ網を接続するための無線モジュールやネットワークＮＷに接続するためのネットワークカードなどの通信インターフェースを含む。
【００５７】
ＳＴ制御部２４４は、バッテリユニット１００のバッテリ１２０が充電器２２７に接続されたときに、バッテリユニット１００のバッテリ記憶部１８６に記憶された情報を、ＳＴ通信部２４２及びバッテリ通信部１４０を介して読み出す。ＳＴ制御部２４４が読み出す情報は、例えばバッテリＩＤ、ユーザＩＤ、現在（返却時）のＳＯＣ（以下「返却時ＳＯＣ」という）、同期ＳＴ時刻、バッテリ時刻、及びバッテリ時刻ごとの電動車両１０の移動距離の情報である。充電ステーション２００は、ＳＴ制御部２４４を有している。
【００５８】
ＳＴ制御部２４４は、バッテリユニット１００から読み出したＳＯＣの情報等に基づいて、バッテリ１２０に対する充電量を算出し、算出した充電量の情報を充電制御部２４６に出力する。ＳＴ制御部２４４は、バッテリユニット１００のバッテリ記憶部１８６から読み出した各種情報及びＳＴ記憶部２５０に記憶しているＳＴＩＤに基づいて、バッテリデータ２５２を生成して取得する。バッテリデータ２５２は、バッテリ記憶部１８６から読み出されたバッテリ時刻の履歴情報である。バッテリデータ２５２は、バッテリ１２０が利用された日時を含む情報である。バッテリデータ２５２は、「第１日時情報」の一例である。
【００５９】
図３は、バッテリデータ２５２の一例を示す図である。図３に示すように、バッテリデータ２５２は、バッテリＩＤ、ユーザＩＤ、返却時ＳＴＩＤ、返却時ＳＯＣ、同期ＳＴ時刻、バッテリ時刻、バッテリ時刻ごとの移動距離の項目を含む。これらの項目のうち、バッテリＩＤ、ユーザＩＤ、返却時ＳＯＣ、同期ＳＴ時刻、バッテリ時刻、バッテリ時刻ごとの移動距離の項目のデータは、バッテリユニット１００から読み出したデータである。返却ＳＴＩＤは、ＳＴ記憶部２５０に記憶しているＳＴＩＤである。ＳＴ制御部２４４は、生成したバッテリデータ２５２をＳＴ記憶部２５０に格納する。ＳＴ記憶部２５０には、スロット部２２１に保管されているバッテリユニット１００の全てについてのバッテリデータ２５２が格納されている。
【００６０】
ＳＴ制御部２４４は、情報処理装置４００により送信された予約情報を、ＳＴ通信部２４２を用いて取得する。ＳＴ制御部２４４は、情報処理装置４００により予約情報が出力された場合に、バッテリユニット１００を貸し出すユーザが認証を行うための準備を行う。ＳＴ制御部２４４は、例えば、ＳＴ通信部２４２により出力された予約情報に応じたユーザが来所した場合に、認証・表示器２２３の表示制御や認証制御を行う。ＳＴ制御部２４４は、予約ユーザが充電ステーション２００に到着し、認証・表示器２２３による認証を行った後、ユーザに貸し出すバッテリユニット１００に関する情報を認証・表示器２２３に表示させる。
【００６１】
充電制御部２４６は、ＳＴ制御部２４４により出力された充電量の情報等に基づいて、スロット部２２１の収容部に収容されたバッテリユニット１００のバッテリ１２０に充電する。充電制御部２４６は、バッテリ１２０が満充電されるまで電力をバッテリ１２０に充電する。
【００６２】
ＳＴ計時部２４８は、例えば電波時計からなり、絶対時刻を計時している。ＳＴ計時部２４８により計時された時刻がＳＴ時刻となる。ＳＴ時刻は、バッテリユニット１００（バッテリ１２０）が備える時計機能によって生成される。ＳＴ時刻は、電動車両１０が備える時計機能によって生成されてもよい。ＳＴ計時部２４８は、絶対時刻を計時する時計等であればよく、例えば、電波時計以外の時計等であってもよい。充電ステーション２００は、バッテリユニット１００をユーザに貸し出すときに、ＳＴ通信部２４２を用いて、ＳＴ時刻を同期ＳＴ時刻としてバッテリユニット１００に送信し、同期ＳＴ時刻とバッテリ時刻との同期を行う。
【００６３】
＜携帯端末３００＞
携帯端末３００は、例えば、バッテリの提供、例えば貸出を受けるユーザが所有するスマートフォン、タブレット端末、ノートパソコンなどの端末装置である。携帯端末３００においては、アプリケーションプログラムやブラウザなどのＵＡ（User Agent）が動作し、バッテリ１２０のシェアサービスをサポートする。携帯端末３００は、充電ステーション２００の所在地を示すステーションマップを参照可能である。ステーションマップは、情報処理装置４００によって保持されていてもよいし、携帯端末３００にダウンロードされてもよい。携帯端末３００は、ユーザの現在位置を用いてステーションマップを検索することで、ユーザの周辺の充電ステーション２００に関する周辺ステーション情報を取得できる。実施形態では、携帯端末３００がスマートフォンであり、アプリケーションプログラム（バッテリ共同利用アプリ）が起動していることを前提とする。携帯端末３００は、ユーザによるバッテリユニット１００の予約を受け付ける。ユーザがバッテリユニット１００の貸出を予約することにより、予約されたバッテリユニット１００の予約ユーザ以外の非予約ユーザに対する貸出が不可とされる。
【００６４】
ユーザは、例えば、携帯端末３００によって近隣の充電ステーション２００を検索し、検索された充電ステーション２００に貸出可能なバッテリユニット１００がある場合に、そのバッテリユニット１００を予約可能である。複数の充電ステーション２００が検索されたときには、利用する充電ステーション２００をユーザが選択可能である。
【００６５】
図２に示すように、携帯端末３００は、端末通信部３１０と、端末計時部３２０と、自己位置検出部３３０、タッチパネル３４０と、端末制御部３５０と、端末記憶部３７０と、を備える。端末通信部３１０は、ネットワークＮＷを介して情報処理装置４００との間で情報を送受信する。端末通信部３１０は、例えば、セルラー網やＷｉ−Ｆｉ網を接続するための無線モジュールやネットワークＮＷに接続するためのネットワークカードなどの通信インターフェースを含む。
【００６６】
端末計時部３２０は、例えば電波時計からなり、絶対時刻を計時している。端末計時部３２０は、絶対時刻を計時する時計等であればよく、例えば、電波時計以外の時計等であってもよい。端末計時部３２０は、計時した絶対時刻（以下「端末時刻」という）を端末制御部３５０に出力する。
【００６７】
自己位置検出部３３０は、例えば、ＧＮＳＳ（Global Navigation Satellite System）受信機と、自己位置検出制御部とを備える。ＧＮＳＳ受信機は、ＧＮＳＳ衛星（例えばＧＰＳ衛星）から到来する電波に基づいて自機の位置（バッテリユニット１００の自己位置）を測位する。自己位置検出制御部は、例えば、ＣＰＵや各種記憶装置を備え、携帯端末３００の自己位置を検出する。自己位置検出部３３０は、検出した携帯端末３００の自己位置に基づいて自己位置の情報を生成し、生成した自己位置の情報を、ユーザの位置情報として、受信機を用いて端末制御部３５０に出力する。例えば、ユーザが電動車両１０に搭乗する搭乗者（利用者）である場合には、携帯端末３００は、電動車両１０の搭乗者の携帯端末となる。この場合、携帯端末が送信する自己位置の位置情報は、電動車両１０に搭乗する搭乗者の位置情報となる。
【００６８】
タッチパネル３４０は、各種の情報や画像を表示する表示装置と、ユーザの操作を受け付ける入力装置を兼ねるタッチセンサ付き表示パネルである。タッチパネル３４０は、例えば、ＧＵＩ（Graphical User Interface）スイッチを表示し、ＧＵＩスイッチの操作に応じた情報を端末制御部３５０に出力する。ユーザは、携帯端末３００のタッチパネル３４０を操作することにより、バッテリユニット１００の貸出を予約することができる。
【００６９】
端末制御部３５０は、所定の端末時刻取得タイミング毎に携帯端末３００の自己位置を取得して、端末時刻に対応付けてバッテリ記憶部１８６に格納する。端末時刻取得タイミングは、どのように設定してもよい。例えば、端末時刻取得タイミングは、１分ごとや１０分ごととしてもよいし、１時間毎としてもよい。端末時刻取得タイミングは、一定時間毎としてもよいし、時間帯に応じて時間間隔を変動させてもよい。例えば、端末時刻取得タイミングは、昼間は１０分ごとであるが、夜間は１時間ごととしてもよい。
【００７０】
端末制御部３５０は、取得した端末時刻及び自己位置の情報に基づいて、自己位置データ３７２を生成する。図４は、自己位置データ３７２の一例を示す図である。図４に示すように、自己位置データ３７２は、ユーザＩＤ、端末時刻、端末時刻ごとの自己位置の項目を含む。自己位置データ３７２は、自己位置と測定時刻とが対応付けられたデータである。自己位置データ３７２は、ユーザの自己位置の情報を取得した日時を含む情報である。自己位置データ３７２は、「第２日時情報」の一例である。端末制御部３５０は、自己位置データ３７２を生成した際、または情報処理装置４００による要求に応じて、生成した自己位置データ３７２を、端末通信部３１０を用いて情報処理装置４００に送信する。
【００７１】
端末制御部３５０は、バッテリ共同利用アプリが起動しているときに、ユーザがバッテリユニット１００のためのタッチパネル３４０の予約操作を行った場合に、ユーザの予約操作に応じた予約希望情報を生成する。端末制御部３５０は、生成した予約希望情報を、端末通信部３１０を用いて、情報処理装置４００に送信する。予約希望情報には、例えば、ユーザＩＤ、バッテリユニット１００の貸出を希望する充電ステーション２００、及び貸出希望時間の情報が含まれる。
【００７２】
＜情報処理装置４００＞
情報処理装置４００は、ウェブサーバまたはアプリサーバとして機能し、携帯端末３００に各種情報を提供しつつ、携帯端末３００によりアップロードされた情報を取得する。情報処理装置４００は、充電ステーション２００と通信することで、ユーザによってバッテリユニット１００が予約されたことを示す情報を充電ステーション２００に送信し、ユーザに貸し出すバッテリユニット１００の指定を行う。
【００７３】
情報処理装置４００は、例えば、通信部４１０と、取得部４２０と、統合処理部４３０と、生成部４４０と、推定部４５０と、予約部４６０と、記憶部４７０と、を備える。取得部４２０、統合処理部４３０、生成部４４０、推定部４５０、及び予約部４６０は、例えば、ＣＰＵなどのハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。これらの構成要素のうち一部または全部は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めＨＤＤやフラッシュメモリなどの記憶装置（非一過性記憶媒体）に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体（非一過性記憶媒体）に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。記憶部４７０は、前述した記憶装置により実現される。
【００７４】
記憶部４７０は、サービスシステム１において用いられる複数のバッテリ１２０についてのバッテリＩＤ、複数の充電ステーション２００のそれぞれのＳＴＩＤ及び所在地等の情報を記憶している。記憶部４７０には、サービスシステム１にバッテリ１２０や充電ステーション２００が新たに追加された場合に、これらのバッテリＩＤやＳＴＩＤ等が追加して格納される。
【００７５】
通信部４１０は、ネットワークＮＷを介して、充電ステーション２００及び携帯端末３００等との間で情報を送受信する。通信部４１０は、例えば、セルラー網やＷｉ−Ｆｉ網を接続するための無線モジュールやネットワークＮＷに接続するためのネットワークカードなどの通信インターフェースを含む。通信部４１０は、充電ステーション２００及び携帯端末３００等により送信される各種情報を受信する。
【００７６】
取得部４２０は、通信部４１０を用いて各種情報を取得する。例えば、取得部４２０は、充電ステーション２００により送信されるバッテリデータ２５２、携帯端末３００により送信される自己位置データ３７２を取得する。取得部４２０は、取得したバッテリデータ２５２及び自己位置データ３７２を記憶部４７０に格納する。
【００７７】
統合処理部４３０は、記憶部４７０に記憶されたバッテリデータ２５２及び自己位置データ３７２を統合して、移動履歴データ４７２を生成して、記憶部４７０に格納する。図５は、移動履歴データ４７２の一例を示す図である。図５に示すように、移動履歴データ４７２は、ユーザＩＤ、バッテリＩＤ、返却ＳＴＩＤ、返却時ＳＯＣ、時刻、移動距離、及び自己位置の項目を含む。統合処理部４３０は、移動履歴データ４７２をユーザごとに生成し、ユーザＩＤを付して分類する。移動履歴データ４７２は、「位置履歴情報」の一例である。
【００７８】
バッテリＩＤ、返却ＳＴＩＤ、返却時ＳＯＣ、及び移動距離の項目は、バッテリデータ２５２に基づく項目であり、自己位置の項目は、自己位置データ３７２に基づく項目である。時刻の項目は、バッテリデータ２５２及び自己位置データ３７２の両方に基づく項目である。統合処理部４３０は、時刻のデータを合わせることにより、バッテリデータ２５２及び自己位置データ３７２を統合する。統合処理部は、「統合部」の一例である。
【００７９】
統合処理部４３０は、バッテリデータ２５２及び自己位置データ３７２のそれぞれに記憶されている時刻のデータを統合する。統合処理部４３０は、自己位置データ３７２のうち、取得した日時がバッテリデータ２５２に示される日時と対応しないデータを除外して、バッテリ１２０の移動履歴データ４７２を生成する。例えば、図３に示すように、バッテリデータ２５２には、「ＸＸ：００」「ＸＸ：３０」「ＸＸ：５０」のバッテリ時刻のデータが記憶されている。一方、図４に示すように、自己位置データ３７２には、「ＸＸ：００」「ＸＸ：１０」「ＸＸ：５０」の端末時刻のデータが記憶されている、統合処理部４３０は、バッテリデータ２５２のバッテリ時刻と自己位置データ３７２における端末時刻が共通するデータについて、図５に示すように、移動履歴データ４７２を生成する。例えば、移動履歴データ４７２は、バッテリデータ２５２におけるバッテリ時刻及び自己位置データ３７２における端末時刻のいずれにも含まれる「ＸＸ：００」「ＸＸ：３０」の「ＸＸ：５０」のデータを含む。一方移動履歴データ４７２は、自己位置データ３７２における端末時刻に含まれるが、バッテリデータ２５２におけるバッテリ時刻に含まれない「ＸＸ：１０」「ＸＸ：３０」の「ＸＸ：５０」のデータを含まない。
【００８０】
生成部４４０は、ユーザの行動に関する情報を求めるためのユーザ行動推定モデル４７６を学習モデルとして生成する。生成部４４０は、例えば、移動履歴データ４７２における各項目を入力データとし、ユーザの行動を出力データとした機械学習によって、ユーザ行動推定モデル４７６を生成する。ユーザ行動推定モデル４７６は、「機械学習モデル」の一例である。
【００８１】
例えば、生成部４４０は、図７に示すように、移動履歴データ４７２における時刻、自己位置、移動距離、及び返却時ＳＯＣの各データを入力データとし、行動圏、多用ＳＴ、多用時間帯を出力としたニューラルネットワークモデルからなるユーザ行動推定モデル４７６を生成する。
【００８２】
生成部４４０は、ユーザ行動推定モデル４７６を生成する際に、ユーザ行動推定モデル４７６の出力を積算する。生成部４４０は、ユーザ行動推定モデル４７６の出力の積算値に回帰分析やクラスタリング処理などの統計処理を施すことにより、ユーザ行動推定モデル４７６を更新して生成する。生成部４４０は、生成したユーザ行動推定モデル４７６を記憶部４７０に格納する。
【００８３】
図６は、ユーザ行動推定モデル４７６の生成工程の概念図である。生成部４４０は、図６に示すように、入力層と隠れ層と出力層とを有するユーザ行動推定モデル４７６を生成する。入力層には、時刻、自己位置、移動距離、及び返却時ＳＯＣの各データが入力される。出力層からは、行動圏、多用ＳＴ、多用時間帯が出力される。隠れ層は、入力層と出力層をつなぐ多層のニューラルネットワークを有する。隠れ層のパラメータは、入力層への入力を学習データとし、出力層から出力されるべきデータを教師データとして機械学習を行うことで最適化される。生成部４４０は、教師なし学習によりユーザ行動推定モデル４７６を生成するが、教師あり学習によりユーザ行動推定モデル４７６を生成してもよい。
【００８４】
推定部４５０は、ユーザ行動推定タイミングとなったときに、ユーザの行動を推定し、ユーザ行動データ４７４を生成する。推定部４５０は、生成部４４０により生成されたユーザ行動推定モデル４７６と、バッテリデータ２５２及び自己位置データ３７２に基づいて生成した移動履歴データ４７２に基づいて、ユーザ行動データ４７４を生成する。例えば、推定部４５０は、機械学習によって得られたユーザ行動推定モデル４７６に、移動履歴データ４７２に含まれる時刻、自己位置、移動距離、及び返却時ＳＯＣなどの情報を入力することで、ユーザの行動を推定してユーザ行動データ４７４を生成する。
【００８５】
ユーザ行動推定タイミングは、任意のタイミングとしてよい。例えば、ユーザ行動推定タイミングは、８時、１６時、０時の１日３回に設定してもよいし、１日１回等としてもよい。あるいは、充電ステーション２００または携帯端末３００等の他の装置により、ユーザ行動を推定する要求があったときをユーザ行動推定タイミングとしてもよい。
【００８６】
図７は、ユーザ行動データ４７４の一例を示す図である。図７に示すようにユーザ行動データ４７４は、ユーザの行動圏、多用ＳＴＩＤ、多用時間帯の項目を含む。ユーザの行動圏は、ユーザが電動車両１０により行動する範囲を示す情報である。ユーザの行動圏はどのように推定されてもよく、例えば、緯度経度の最大値及び最小値を頂点とする矩形の範囲で推定されてもよいし、この範囲内における電動車両１０が通行できる道路に推定されてもよい。あるいは、行動圏は、ユーザの走行領域を中心とした半径数メートルの範囲を繋いだ領域やその領域に囲まれる領域で推定されてもよい。
【００８７】
多用ＳＴＩＤは、ユーザが頻繁に利用する充電ステーション２００のＳＴＩＤを示す情報である。多用ＳＴＩＤは、１つのみを設定してもよいし複数を推定してもよい。多用時間帯は、バッテリユニット１００を搭載した電動車両１０をユーザが使用する主な時間帯を示す情報である。実施形態では、行動圏、多用ＳＴＩＤ、多用時間帯の項目をユーザごとに推定するが、複数のユーザ、特に、全ユーザの行動圏、多用ＳＴＩＤ、多用時間帯をまとめて推定してもよい。
【００８８】
予約部４６０は、携帯端末３００により送信された予約希望情報が記憶部４７０に格納されている場合に、予約希望情報に基づいて予約情報を生成する。予約情報には、例えば、バッテリユニット１００を予約したユーザのユーザＩＤ、予約した充電ステーション２００のＳＴＩＤ、予約時間等の情報が含まれる。
【００８９】
予約部４６０は、予約希望情報に含まれるユーザＩＤを予約情報のユーザＩＤとして生成する。予約部４６０は、予約希望情報に含まれるバッテリユニット１００の貸出を希望する充電ステーション２００の情報に基づいて予約した充電ステーション２００のＳＴＩＤの情報を生成する。予約部４６０は、予約希望情報に含まれる貸出希望時間の情報に基づいて予約情報を生成する。予約部４６０は、生成した予約情報を、通信部４１０を用いて貸出充電ステーションに送信する。
【００９０】
次に、情報処理装置４００における処理の一例について説明する。情報処理装置４００は、充電ステーション２００により送信されたバッテリデータ２５２を受信したときにユーザ行動推定モデル４７６を更新する。情報処理装置４００は、ユーザ行動推定タイミングとなったときにユーザ行動を推定してユーザ行動データ４７４を更新する。そこで、まず、充電ステーション２００により送信されたバッテリデータ２５２を情報処理装置４００が受信したときの処理について説明する。
【００９１】
図８は、情報処理装置４００において実行される処理の流れの一例を示すフローチャートである。図８に示すフローは、充電ステーション２００により送信されたバッテリデータ２５２を受信したときの流れを示す。情報処理装置４００は、通信部４１０において、充電ステーション２００により送信されるバッテリデータ２５２を受信したか否かを判定する（ステップＳ１１０）。バッテリデータ２５２を受信していないと判定した場合、情報処理装置４００は、バッテリデータ２５２を受信するまでステップＳ１１０の処理を繰り返す。
【００９２】
バッテリデータ２５２を受信したと判定した場合、取得部４２０は、バッテリデータ２５２に含まれるユーザＩＤ及び時刻（バッテリ時刻）に対応するユーザＩＤ及び時刻（端末時刻）の自己位置の情報を含む自己位置データ３７２である対応自己位置データを取得する（ステップＳ１２０）。取得部４２０は、対応自己位置データを取得するにあたり、記憶部４７０に格納された複数の自己位置データ３７２の中から対応自己位置データを取得する。記憶部４７０に格納された自己位置データ３７２の中に対応自己位置データがない場合、取得部４２０は、通信部４１０を用いて、バッテリデータ２５２に含まれるユーザＩＤを有するユーザの携帯端末３００に対して、自己位置データ３７２の送信を要求する。取得部４２０は、自己位置データ３７２の送信を要求した携帯端末３００により送信される自己位置データ３７２を対応自己位置データとして取得する。
【００９３】
続いて、統合処理部４３０は、取得部４２０が取得したバッテリデータ２５２及び自己位置データ３７２を統合したデータを移動履歴データ４７２に追加して、移動履歴データ４７２を更新する（ステップＳ１３０）。続いて、生成部４４０は、更新した移動履歴データ４７２の各項目を入力データとする機械学習を行い、ユーザ行動推定モデル４７６を更新する（ステップＳ１４０）。生成部４４０は、更新したユーザ行動推定モデル４７６を記憶部４７０に格納する。こうして、情報処理装置４００は、図８に示すフローチャートの処理を終了する。
【００９４】
次に、ユーザ行動推定タイミングとなったときの情報処理装置４００の処理について説明する。図９は、情報処理装置４００において実行される処理の流れの一例を示すフローチャートである。図９に示すフローは、ユーザ行動推定タイミングとなったときの流れを示す。情報処理装置４００は、ユーザ行動タイミングとなったか否を判定する（ステップＳ２１０）。ユーザ行動推定タイミングとなっていないと判定した場合、情報処理装置４００は、ユーザ行動推定タイミングとなるまでステップＳ２１０の処理を繰り返す。
【００９５】
ユーザ行動推定タイミングとなったと判定した場合、推定部４５０は、記憶部４７０に格納された移動履歴データ４７２及びユーザ行動推定モデル４７６を読み出す（ステップＳ２２０）。続いて、推定部４５０は、読み出した移動履歴データ４７２及びユーザ行動推定モデル４７６を用いてユーザ行動を推定する（ステップＳ２３０）。続いて、推定部４５０は、推定したユーザ行動に基づいて、ユーザ行動データ４７４を更新して（ステップＳ２４０）、記憶部４７０に格納する。こうして、情報処理装置４００は、図９に示すフローチャートの処理を終了する。
【００９６】
上記実施形態の情報処理装置４００は、バッテリデータ２５２のバッテリ時刻と自己位置データ３７２の端末時刻を合わせることにより、バッテリデータ２５２及び自己位置データ３７２を統合する。このため、情報処理装置４００は、バッテリデータ２５２に自己位置の情報が含まれない場合でも、携帯端末３００により自己位置データ３７２が送信されることにより、ユーザの自己位置（バッテリユニット１００の自己位置）を取得することができる。したがって、バッテリユニット１００に自己の位置を検出する機器を設けることなく、バッテリユニット１００の自己位置の情報を取得できるので、ユーザの移動履歴を検出することができる。
【００９７】
上記実施形態のサービスシステム１において、情報処理装置４００は、バッテリデータ２５２及び自己位置データ３７２のそれぞれに含まれるユーザＩＤとバッテリ時刻と端末時刻を用いで移動履歴データ４７２を生成する。バッテリデータ２５２は、バッテリユニット１００が備える時計機能によって生成される。したがって、情報処理装置４００は、ユーザの移動履歴を精度よく検出することができる。
【００９８】
上述した実施形態では、同期ＳＴ時刻に基づいてバッテリ時刻を生成するが、バッテリデータ２５２に含まれる情報として、バッテリ時刻に代えて、ＢＭＵなどの機器のサイクルクロックのカウント値である相対時間の情報が含まれていてもよい。この場合、充電ステーション２００では、同期ＳＴ時間と相対時間の情報により、バッテリ時刻に相当する情報を生成してもよい。あるいは、充電ステーション２００は、同期ＳＴ時間と相対時間の情報を情報処理装置４００に送信し、情報処理装置４００において、バッテリ時刻に相当する情報を生成してもよい。
【００９９】
上述した実施形態では、ユーザ行動データ４７４は、行動圏、多用ＳＴＩＤ、及び多用時間帯の項目を含むがこれらの項目の１つまたは２つの項目を含むものとしてもよい。ユーザ行動データ４７４には、ユーザの移動距離の項目が含まれるようにしてもよい。ユーザ行動データ４７４は、ユーザ行動推定モデル４７６を用いることなく、ユーザ行動推定モデル４７６の入力層に入力された各データに基づくルールベースによって生成してもよい。
【０１００】
上述した実施形態では、バッテリ共同利用アプリが動作する携帯端末３００を用いてバッテリユニット１００の予約や位置情報の取得を行うが、例えば、バッテリ共同利用サービス専用の端末機器によってバッテリユニット１００の予約や位置情報の取得を行うようにしてもよい。この場合、バッテリ共同利用サービス専用の端末機器は、例えば、バッテリ共同利用サービスの運営者がユーザに貸与または譲渡したものでもよい。
【０１０１】
上述した実施形態では、ユーザに貸し出すバッテリユニット１００を認証・表示器２２３に表示するが、他の表示器等に表示するようにしてもよい。例えば、スロット部２２１における各収容部にスポットライトなどのライトを設け、このライトの点灯や点滅によってユーザに貸し出すバッテリユニット１００をユーザに知らせてもよい。
【０１０２】
バッテリユニット１００の収容状態を表示装置等以外の手段によって報知するようにしてもよい。例えば、バッテリユニット１００の収容状態を音声によって報知するようにしてもよいし、手などで触れることで変化を感じ取れるデバイスであってもよい。これらの手段を組み合わせ、例えば表示装置による表示とスピーカからの音声出力によってバッテリユニット１００の収容状態を報知してもよい。
【０１０３】
上述した実施形態では、複数の収容部がそれぞれ移動可能とされているが、複数の収容部が固定されていてもよい。収容部を移動させる構造としてターンテーブルを用いているが、他の手段、例えばスライダなどを用いてもよい。この場合、移動機構としては、例えばいわゆるパズル式の移動構造であってもよい。
【０１０４】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０１０５】
１…サービスシステム
１０…電動車両
１００…バッテリユニット
１２０…バッテリ
１４０…バッテリ通信部
１８０…バッテリ制御装置
１８２…バッテリ制御部
１８４…バッテリ計時部
１８６…バッテリ記憶部
２００…充電ステーション
２２０…充電装置
２４０…ＳＴ制御装置
２４２…ＳＴ通信部
２４４…ＳＴ制御部
２４６…充電制御部
２４８…ＳＴ計時部
２５０…ＳＴ記憶部
２５２…バッテリデータ
３００…携帯端末
３１０…端末通信部
３２０…端末計時部
３３０…自己位置検出部
３４０…タッチパネル
３５０…端末制御部
３７０…端末記憶部
３７２…自己位置データ
４００…情報処理装置
４１０…通信部
４２０…取得部
４３０…統合処理部
４４０…生成部
４５０…推定部
４６０…予約部
４７０…記憶部
４７２…移動履歴データ
４７４…ユーザ行動データ
４７６…ユーザ行動推定モデル
【図１】
2020171170.tif 000003
【図２】
2020171170.tif 000004
【図３】
2020171170.tif 000005
【図４】
2020171170.tif 000006
【図５】
2020171170.tif 000007
【図６】
2020171170.tif 000008
【図７】
2020171170.tif 000009
【図８】
2020171170.tif 000010
【図９】
2020171170.tif 000011
【国際調査報告】
2020171170.tif 000012
2020171170.tif 000013
2020171170.tif 000014
2020171170.tif 000015