(57)【要約】【課題】ＡＴＭの待ち時間を精度良く通知する。【解決手段】待ち時間管理装置１は、携帯端末２からＡＴＭの利用予約を受け付ける受付部１２１と、携帯端末２の位置を示す位置情報を取得する位置情報取得部１２２と、位置情報に基づいて携帯端末２のユーザがＡＴＭに到着する到着予定時刻を算出する到着予定時刻算出部１２３と、予約済の他ユーザのＡＴＭの取扱予定時間と、算出された到着予定時刻とに基づいてユーザの待ち時間を算出する待ち時間算出部１２５と、ユーザの待ち時間を携帯端末２に通知する通知部１２６とを備える。【選択図】図２
2017010211.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末から自動取引装置の利用予約を受け付ける受付部と、
前記携帯端末の位置を示す位置情報を取得する位置情報取得部と、
前記位置情報に基づいて前記携帯端末のユーザが前記自動取引装置に到着する到着予定時刻を算出する到着予定時刻算出部と、
予約済の他ユーザの前記自動取引装置の取扱予定時間と、算出された前記到着予定時刻とに基づいて前記ユーザの待ち時間を算出する待ち時間算出部と、
前記ユーザの待ち時間を前記携帯端末に通知する通知部と、
を備える待ち時間管理装置。
【請求項２】
前記受付部は、前記携帯端末から前記ユーザの前記自動取引装置への移動開始時刻を受け付け、
前記到着予定時刻算出部は、前記移動開始時刻に基づいて前記到着予定時刻を算出する、
請求項１に記載の待ち時間管理装置。
【請求項３】
前記受付部は、前記ユーザの前記自動取引装置への移動手段を受け付け、
前記到着予定時刻算出部は、前記移動手段に基づいて前記到着予定時刻を算出する、
請求項１又は２に記載の待ち時間管理装置。
【請求項４】
前記位置情報取得部は、所定の複数のタイミングで前記携帯端末から前記位置情報を取得し、
前記到着予定時刻算出部は、前記位置情報取得部が前記位置情報を取得したことに応じて前記到着予定時刻を算出し、
前記待ち時間算出部は、前記到着予定時刻が算出されたことに応じて前記ユーザの待ち時間を算出する、
請求項１から３のいずれか１項に記載の待ち時間管理装置。
【請求項５】
前記到着予定時刻算出部は、予約済の複数のユーザの到着予定時刻を算出し、
複数のユーザの前記到着予定時刻に基づいて前記複数のユーザの予約順を変更する変更部をさらに備える、
請求項１から４のいずれか１項に記載の待ち時間管理装置。
【請求項６】
前記受付部は、前記自動取引装置における処理の種別を受け付け、
前記待ち時間算出部は、予約済の他ユーザの前記処理の種別に対応する前記取扱予定時間と、算出された前記ユーザの到着予定時刻とに基づいて当該ユーザの待ち時間を算出する、
請求項１から５のいずれか１項に記載の待ち時間管理装置。
【請求項７】
前記自動取引装置における複数の前記ユーザのそれぞれの実際の取扱時間を記憶する記憶部をさらに備え、
前記待ち時間算出部は、前記記憶部に記憶されている前記取扱時間に基づく、予約済の他ユーザの前記取扱予定時間に基づいて、前記ユーザの待ち時間を算出する、
請求項１から６のいずれか１項に記載の待ち時間管理装置。
【請求項８】
前記待ち時間算出部は、予約済の他ユーザの前記自動取引装置の実際の取扱時間に基づいて前記ユーザの待ち時間を更新する、
請求項１から７のいずれか１項に記載の待ち時間管理装置。
【請求項９】
前記待ち時間算出部は、前記自動取引装置と同じ場所に設置されている他の自動取引装置の利用状況に基づいて前記ユーザの待ち時間を更新する、
請求項１から８のいずれか１項に記載の待ち時間管理装置。
【請求項１０】
前記待ち時間算出部は、予約済の他ユーザが前記他の自動取引装置を利用したことに応じて前記ユーザの待ち時間を更新する、
請求項９に記載の待ち時間管理装置。
【請求項１１】
前記到着予定時刻算出部は、前記位置情報に基づいて前記携帯端末の位置から所定範囲内の複数の前記自動取引装置のそれぞれに到着する到着予定時刻を算出し、
前記待ち時間算出部は、複数の前記自動取引装置のそれぞれにおける前記ユーザの待ち時間を算出し、
前記通知部は、複数の前記自動取引装置のそれぞれにおける前記ユーザの待ち時間を前記携帯端末に通知し、
前記受付部は、複数の前記自動取引装置のうち、前記ユーザが利用する一の前記自動取引装置の選択を受け付ける、
請求項１から１０のいずれか１項に記載の待ち時間管理装置。
【請求項１２】
携帯端末と、自動取引装置の待ち時間を管理する待ち時間管理装置とを備える待ち時間管理システムであって、
前記待ち時間管理装置は、
前記携帯端末から前記自動取引装置の利用予約を受け付ける受付部と、
前記携帯端末の位置を示す位置情報を取得する位置情報取得部と、
前記位置情報に基づいて前記携帯端末のユーザが前記自動取引装置に到着する到着予定時刻を算出する到着予定時刻算出部と、
予約済の他ユーザの前記自動取引装置の取扱予定時間と、算出された前記到着予定時刻とに基づいて前記ユーザの待ち時間を算出する待ち時間算出部と、
前記ユーザの待ち時間を示す情報を前記携帯端末に送信する送信部と、
を有し、
前記携帯端末は、
前記待ち時間を示す情報を受信すると、前記携帯端末のユーザに前記待ち時間を通知する通知部を有する、
待ち時間管理システム。
【請求項１３】
コンピュータにより実行される、
携帯端末から自動取引装置の利用予約を受け付けるステップと、
前記携帯端末の位置を示す位置情報を取得するステップと、
前記位置情報に基づいて前記携帯端末のユーザが前記自動取引装置に到着する到着予定時刻を算出するステップと、
予約済の他ユーザの前記自動取引装置の取扱予定時間と、算出された前記到着予定時刻とに基づいて前記ユーザの待ち時間を算出するステップと、
前記ユーザの待ち時間を前記携帯端末に通知するステップと、
を備える待ち時間管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、待ち時間管理装置、待ち時間管理方法、及び待ち時間管理システムに関する。
【背景技術】
【０００２】
従来、銀行等で受付待ちをしている顧客に対して待ち時間を通知することが行われている。例えば、特許文献１には、顧客の携帯端末から予想待ち時間の問合せを受け付けたことに応じて、順番待ちをしている人の用件に基づいて待ち時間を計算し、携帯端末に通知するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−４４６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のシステムでは、携帯端末から待ち時間を問い合わせることができるので、ユーザがＡＴＭの利用を待っている場合には、ＡＴＭの設置場所に行くことなく待ち時間を確認することができる。しかしながら、ユーザがＡＴＭの設置場所に到着するまでの間に、待ち時間が変動する可能性がある。例えば、ユーザが問い合わせた際の待ち時間が長かったとしても、ＡＴＭの設置場所に到着した頃には待ち時間が短くなっている可能性がある。そこで、携帯端末のユーザに対して待ち時間を精度良く通知することが求められている。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、ＡＴＭの待ち時間を精度良く通知することができる待ち時間管理装置、待ち時間管理方法、及び待ち時間管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る待ち時間管理装置は、携帯端末から自動取引装置の利用予約を受け付ける受付部と、前記携帯端末の位置を示す位置情報を取得する位置情報取得部と、前記位置情報に基づいて前記携帯端末のユーザが前記自動取引装置に到着する到着予定時刻を算出する到着予定時刻算出部と、予約済の他ユーザの前記自動取引装置の取扱予定時間と、算出された前記到着予定時刻とに基づいて前記ユーザの待ち時間を算出する待ち時間算出部と、前記ユーザの待ち時間を前記携帯端末に通知する通知部とを備える。
【０００７】
前記受付部は、前記携帯端末から前記ユーザの前記自動取引装置への移動開始時刻を受け付け、前記到着予定時刻算出部は、前記移動開始時刻に基づいて前記到着予定時刻を算出してもよい。
前記受付部は、前記ユーザの前記自動取引装置への移動手段を受け付け、前記到着予定時刻算出部は、前記移動手段に基づいて前記到着予定時刻を算出してもよい。
【０００８】
前記位置情報取得部は、所定の複数のタイミングで前記携帯端末から前記位置情報を取得し、前記到着予定時刻算出部は、前記位置情報取得部が前記位置情報を取得したことに応じて前記到着予定時刻を算出し、前記待ち時間算出部は、前記到着予定時刻が算出されたことに応じて前記ユーザの待ち時間を算出してもよい。
前記到着予定時刻算出部は、予約済の複数のユーザの到着予定時刻を算出し、前記待ち時間管理装置は、複数のユーザの前記到着予定時刻に基づいて前記複数のユーザの予約順を変更する変更部をさらに備えてもよい。
【０００９】
前記受付部は、前記自動取引装置における処理の種別を受け付け、前記待ち時間算出部は、予約済の他ユーザの前記処理の種別に対応する前記取扱予定時間と、算出された前記ユーザの到着予定時刻とに基づいて当該ユーザの待ち時間を算出してもよい。
【００１０】
前記待ち時間管理装置は、前記自動取引装置における複数の前記ユーザのそれぞれの実際の取扱時間を記憶する記憶部をさらに備え、前記待ち時間算出部は、前記記憶部に記憶されている前記取扱時間に基づく、予約済の他ユーザの前記取扱予定時間に基づいて、前記ユーザの待ち時間を算出してもよい。
【００１１】
前記待ち時間算出部は、予約済の他ユーザの前記自動取引装置の実際の取扱時間に基づいて前記ユーザの待ち時間を更新してもよい。
前記待ち時間算出部は、前記自動取引装置と同じ場所に設置されている他の自動取引装置の利用状況に基づいて前記ユーザの待ち時間を更新してもよい。
前記待ち時間算出部は、予約済の他ユーザが前記他の自動取引装置を利用したことに応じて前記ユーザの待ち時間を更新してもよい。
【００１２】
前記到着予定時刻算出部は、前記位置情報に基づいて前記携帯端末の位置から所定範囲内の複数の前記自動取引装置のそれぞれに到着する到着予定時刻を算出し、前記待ち時間算出部は、複数の前記自動取引装置のそれぞれにおける前記ユーザの待ち時間を算出し、前記通知部は、複数の前記自動取引装置のそれぞれにおける前記ユーザの待ち時間を前記携帯端末に通知し、前記受付部は、複数の前記自動取引装置のうち、前記ユーザが利用する一の前記自動取引装置の選択を受け付けてもよい。
【００１３】
本発明の第２の態様に係る待ち時間管理システムは、携帯端末と、自動取引装置の待ち時間を管理する待ち時間管理装置とを備える待ち時間管理システムであって、前記待ち時間管理装置は、前記携帯端末から前記自動取引装置の利用予約を受け付ける受付部と、前記携帯端末の位置を示す位置情報を取得する位置情報取得部と、前記位置情報に基づいて前記携帯端末のユーザが前記自動取引装置に到着する到着予定時刻を算出する到着予定時刻算出部と、予約済の他ユーザの前記自動取引装置の取扱予定時間と、算出された前記到着予定時刻とに基づいて前記ユーザの待ち時間を算出する待ち時間算出部と、前記ユーザの待ち時間を示す情報を前記携帯端末に送信する送信部と、を有し、前記携帯端末は、前記待ち時間を示す情報を受信すると、前記携帯端末のユーザに前記待ち時間を通知する通知部を有する。
【００１４】
本発明の第３の態様に係る待ち時間管理方法は、コンピュータにより実行される、携帯端末から自動取引装置の利用予約を受け付けるステップと、前記携帯端末の位置を示す位置情報を取得するステップと、前記位置情報に基づいて前記携帯端末のユーザが前記自動取引装置に到着する到着予定時刻を算出するステップと、予約済の他ユーザの前記自動取引装置の取扱予定時間と、算出された前記到着予定時刻とに基づいて前記ユーザの待ち時間を算出するステップと、前記ユーザの待ち時間を前記携帯端末に通知するステップと、を備える。
【発明の効果】
【００１５】
本発明によれば、ＡＴＭの待ち時間を精度良く通知することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に係る待ち時間管理システムの概要を示す図である。
【図２】第１の実施形態に係る待ち時間管理装置の構成を示す図である。
【図３】第１の実施形態に係る予約情報記憶部に記憶されている情報の一例を示す図である。
【図４】待ち時間の算出方法を説明するための図である。
【図５】第１の実施形態に係る待ち時間管理装置の処理の流れを示すフローチャートである。
【図６】第２の実施形態に係る待ち時間管理装置の構成を示す図である。
【発明を実施するための形態】
【００１７】
＜第１の実施形態＞
［待ち時間管理システムＳの構成］
図１は、第１の実施形態に係る待ち時間管理システムＳの概要を示す図である。待ち時間管理システムＳは、待ち時間管理装置１と、携帯端末２とを備える。
【００１８】
待ち時間管理装置１は、インターネット等の通信ネットワークを介して、携帯端末２のユーザにＡＴＭ（自動取引装置）の利用開始までの待ち時間を通知するサーバである。なお、図１では、１台の携帯端末２のみ示されているが、待ち時間管理装置１は、複数の携帯端末２に対して待ち時間を通知する。
【００１９】
待ち時間管理装置１は、携帯端末２から、ユーザがＡＴＭへの移動を開始する時刻、移動手段、ＡＴＭにおける処理の種別を受け付けることにより、ＡＴＭの利用予約を受け付ける（図１の（１））。待ち時間管理装置１は、携帯端末２から、携帯端末２の位置を示す位置情報を取得する（図１の（２））。待ち時間管理装置１は、携帯端末２から位置情報を取得すると、ユーザのＡＴＭの設置場所への到着予定時刻を算出する（図１の（３））。
【００２０】
待ち時間管理装置１は、複数のユーザのＡＴＭの到着予定時刻及び取扱予定時間等を示す利用予約状況を示す情報を予約情報記憶部１１１に記憶している。待ち時間管理装置１は、算出した到着予定時刻と、複数のユーザの利用予約状況とに基づいて、携帯端末２のユーザがＡＴＭの設置場所に到着したときの、ＡＴＭの利用開始までの待ち時間を算出する（図１（４））。
【００２１】
待ち時間管理装置１は、算出した待ち時間を携帯端末２に通知する（図１の（５））。このように、待ち時間管理装置１は、ユーザが利用予約を行った位置からＡＴＭの設置場所までの移動時間を考慮して、ＡＴＭの設置場所に到着した時点における待ち時間を算出するので、ＡＴＭを利用するまでのユーザの待ち時間を精度良く通知することができる。
以下、待ち時間管理装置１の詳細について説明する。
【００２２】
［待ち時間管理装置１の構成］
図２は、第１の実施形態に係る待ち時間管理装置１の構成を示す図である。待ち時間管理装置１は、記憶部１１と、制御部１２とを備える。
記憶部１１は、各種情報を記憶する記憶媒体であり、例えば、メモリやハードディスク等から構成される。記憶部１１は、予約情報記憶部１１１を備える。
【００２３】
図３は、第１の実施形態に係る予約情報記憶部１１１に記憶されている情報の一例を示す図である。予約情報記憶部１１１は、ＡＴＭの設置場所と、携帯端末２のユーザを識別するユーザＩＤと、ユーザの予約順と、ＡＴＭの設置場所へのユーザの移動手段と、ユーザの状態と、ＡＴＭの設置場所へのユーザの到着予定時刻と、ユーザがＡＴＭで行う処理の種別と、処理の種別に対応する取扱予定時間と、実際の取扱開始時間とを関連付けて記憶する。予約情報記憶部１１１に記憶されている情報は、制御部１２によって更新される。なお、ユーザＩＤは、ユーザを識別できる情報であればよく、例えば、ユーザの口座番号であってもよい。
【００２４】
制御部１２は、例えばＣＰＵ等の演算処理デバイスにより構成される。制御部１２は、記憶部１１や、外付けのメモリやハードディスク等の記憶媒体等に格納されたプログラムを実行することにより、待ち時間管理装置１の機能を制御する。制御部１２は、受付部１２１と、位置情報取得部１２２と、到着予定時刻算出部１２３と、記憶制御部１２４と、待ち時間算出部１２５と、通知部１２６とを備える。
【００２５】
受付部１２１は、携帯端末２からＡＴＭの利用予約を受け付ける。具体的には、携帯端末２には、ＡＴＭの利用予約を行うための専用アプリケーションがインストールされており、当該専用アプリケーションが実行されると、携帯端末２の表示部に予約受付画面が表示される。予約受付画面には、例えば、ＡＴＭの設置場所の選択を受け付ける場所選択欄と、当該場所への移動開始時刻の入力を受け付ける時刻受付欄と、ＡＴＭの設置場所への移動手段の選択を受け付ける移動手段選択欄と、ユーザがＡＴＭで行う処理の種別の選択を受け付ける種別受付欄とが設けられている。ここで、ユーザは、複数の処理の種別を選択できるようにしてもよい。
【００２６】
ユーザが、予約受付画面において、ＡＴＭの設置場所の選択、移動開始時刻の入力、移動手段の選択、及び処理の種別の選択を行うと、携帯端末２は、選択又は入力された情報を含む利用予約情報を待ち時間管理装置１に送信する。具体的には、利用予約情報には、携帯端末２のユーザのユーザＩＤ、ＡＴＭの設置場所を識別する識別情報、移動開始時刻、移動手段、及び処理の種別を示す情報が含まれている。
【００２７】
受付部１２１は、携帯端末２から利用予約情報を受信することにより、ＡＴＭの利用予約を受け付ける。なお、携帯端末２から予約可能なＡＴＭは、予約専用のＡＴＭや、予約を受け付けている間において予約したユーザに限定して利用可能となるＡＴＭであるものとする。このようにすることで、予約していないユーザが当該ＡＴＭを利用することがないので、待ち時間管理装置１は、予約したユーザの待ち時間を精度良く算出することができる。
【００２８】
位置情報取得部１２２は、携帯端末２の位置を示す位置情報を取得する。
具体的には、携帯端末２は、利用予約情報を待ち時間管理装置１に送信する際に、自身の位置を示す位置情報を、ＧＰＳ（Global Positioning System）等を利用して取得する。携帯端末２は、ユーザＩＤ及び位置情報を待ち時間管理装置１に送信する。位置情報取得部１２２は、携帯端末２から送信されたユーザＩＤ及び位置情報を受信する。
【００２９】
到着予定時刻算出部１２３は、位置情報取得部１２２が取得した位置情報に基づいて携帯端末２のユーザがＡＴＭに到着する到着予定時刻を算出する。具体的には、到着予定時刻算出部１２３は、位置情報取得部１２２が取得した位置情報と、ＡＴＭの設置場所を示す位置情報と、利用予約情報に含まれている移動開始時刻を示す情報と、移動手段を示す情報とに基づいて、携帯端末２のユーザがＡＴＭに到着する到着予定時刻を算出する。
【００３０】
より具体的には、到着予定時刻算出部１２３は、位置情報取得部１２２が取得した位置情報と、ユーザが利用を予約したＡＴＭの設置場所を示す位置情報と、ユーザの移動手段とに基づいて、ＡＴＭの設置場所へのユーザの移動時間を算出する。そして、到着予定時刻算出部１２３は、予約受付画面において受け付けたユーザの移動開始時刻と、算出したユーザの移動時間とに基づいて、ユーザがＡＴＭに到着する到着予定時刻を算出する。
なお、到着予定時刻算出部１２３は、ユーザの移動開始時刻にさらに基づいて、ユーザの移動時間を算出してもよい。このようにすることで、公共の移動手段に対して予め定められている時刻表等に基づいて、ユーザの移動開始時刻を基準とした正確な移動時間を算出することができる。
【００３１】
また、到着予定時刻算出部１２３は、目的地へのルート検索を行うサービスを提供する外部サーバに、携帯端末２の位置情報、ＡＴＭの設置場所を示す位置情報、ユーザの移動開始時刻を示す情報、及び移動手段を示す情報を送信し、外部サーバに到着予定時刻を算出させてもよい。そして、到着予定時刻算出部１２３は、外部サーバから到着予定時刻を取得してもよい。
【００３２】
記憶制御部１２４は、到着予定時刻算出部１２３がユーザの到着予定時刻を算出すると、既に予約情報記憶部１１１に記憶されている他ユーザの予約数に基づいて予約順を算出する。また、記憶制御部１２４は、利用予約の受付時に受付部１２１が受信した利用予約情報に含まれている処理の種別を示す情報に基づいて、ＡＴＭにおける取扱予定時間を算出する。ここで、取扱予定時間は、複数の処理の種別のそれぞれに対して予め定められており、処理の種別と、取扱予定時間とを関連付けた情報が記憶部１１に記憶されているものとする。
【００３３】
続いて、記憶制御部１２４は、利用予約情報に含まれているＡＴＭの設置場所を識別する識別情報と、ユーザＩＤと、予約順と、移動手段と、予約待ちであることを示す状態と、到着予定時刻と、処理の種別と、取扱予定時間とを関連付けて予約情報記憶部１１１に記憶させる。
【００３４】
また、記憶制御部１２４は、予約待ちのユーザがＡＴＭの利用を開始したことに応じて、当該ＡＴＭから、当該ユーザのユーザＩＤを含み、当該ユーザが利用を開始したことを示す利用開始情報を受信する。記憶制御部１２４は、利用開始情報を受信すると、利用開始情報に含まれているユーザＩＤに関連付けられて予約情報記憶部１１１に記憶されている到着予定時刻を消去するとともに、取扱開始時間を、利用開始情報を受信した時刻に更新する。これにより、予約情報記憶部１１１に記憶されている情報が更新される。
【００３５】
待ち時間算出部１２５は、予約済の他ユーザのＡＴＭの取扱予定時間と、算出された到着予定時刻とに基づいて、利用予約を行ったユーザの待ち時間を算出する。具体的には、待ち時間算出部１２５は、予約情報記憶部１１１を参照して、ＡＴＭを現在利用している他ユーザ（利用中ユーザ）と、待ち時間を算出する対象のユーザよりも予約順が早い他ユーザ（待ちユーザ）とを特定する。
【００３６】
そして、待ち時間算出部１２５は、利用中ユーザの取扱開始時間及び取扱予定時間と、現在時刻とに基づいて、当該利用中ユーザがＡＴＭの取扱を終了するまでの残り時間を算出する。待ち時間算出部１２５は、算出した残り時間と、待ちユーザに関連付けられているＡＴＭの取扱予定時間とに基づいて、ユーザのＡＴＭの利用開始時刻を算出する。待ち時間算出部１２５は、当該利用開始時刻から、到着予定時刻算出部１２３が算出した到着予定時刻を減算することで、ユーザの待ち時間を算出する。
【００３７】
図４は、待ち時間の算出方法を説明するための図である。例えば、１１：３５においてユーザＸが利用予約を行った場合について説明する。この場合において、ユーザの移動開始時刻が１１：４０（利用予約から５分後）、到着予定時刻算出部１２３が算出したＡＴＭの設置場所への移動時間が６分、ＡＴＭの設置場所へのユーザＸの到着予定時刻が１１：４６であるものとする。
【００３８】
また、１１：３５における他ユーザの予約状況が図３に示す状態であったとすると、ユーザＡが１１：３３にＡＴＭの取扱を開始してからユーザＦがＡＴＭの取扱を終了するまでに２０分を要するので、ユーザＸよりも前に予約した全てのユーザがＡＴＭの取扱を終了する時刻、すなわち、ユーザＸの利用開始時刻は、１１：５３となる。したがって、待ち時間算出部１２５は、利用開始時刻（１１：５３）から到着予定時刻（１１：４６）を減算することで、ユーザＸの待ち時間を７分と算出する。
【００３９】
通知部１２６は、待ち時間算出部１２５が算出したユーザの待ち時間を示す情報を携帯端末２に送信することにより、ユーザの待ち時間を携帯端末２に通知する。
携帯端末２は、ユーザの待ち時間を受信すると、端末側通知部として機能し、自身の表示部に待ち時間を示す情報を表示させる。例えば、携帯端末２は、待ち時間を表示したり、ユーザの利用開始時刻を表示したりする。このようにすることで、携帯端末２のユーザは、ＡＴＭの設置場所に自身が到着したときの待ち時間を確認することができる。
【００４０】
［フローチャート］
続いて、待ち時間管理装置１の処理について、フローチャートを用いて説明する。図５は、第１の実施形態に係る待ち時間管理装置１の処理の流れを示すフローチャートである。
まず、受付部１２１は、携帯端末２からＡＴＭの利用予約情報を受信することにより利用予約を受け付ける（Ｓ１）。利用予約情報には、ユーザＩＤ、ＡＴＭの設置場所、移動開始時刻、移動手段、及び処理の種別を示す情報が含まれている。
【００４１】
続いて、位置情報取得部１２２は、携帯端末２から、当該携帯端末２の位置を示す位置情報を取得する（Ｓ２）。
続いて、到着予定時刻算出部１２３は、利用予約情報に含まれている移動開始時刻及び移動手段を示す情報と、携帯端末２の位置情報と、ＡＴＭの設置場所に対応する位置情報とに基づいて、ＡＴＭの設置場所に携帯端末２のユーザが到着する到着予定時刻を算出する（Ｓ３）。
【００４２】
続いて、記憶制御部１２４は、携帯端末２のユーザの予約順を特定する（Ｓ４）。そして、記憶制御部１２４は、利用予約情報に含まれている情報と、特定した予約順とに基づいて、携帯端末２のユーザの予約を示す情報を予約情報記憶部１１１に記憶させる（Ｓ５）。
【００４３】
続いて、待ち時間算出部１２５は、予約済の他ユーザのＡＴＭの取扱予定時間と、算出された到着予定時刻とに基づいて携帯端末２のユーザの待ち時間を算出する（Ｓ６）。
続いて、通知部１２６は、算出された待ち時間を携帯端末２に通知する（Ｓ７）。
なお、本フローチャートでは、待ち時間管理装置１は、Ｓ５の処理の後に、Ｓ６の処理を実行したが、これに限らず、Ｓ６の処理の後にＳ５の処理を実行してもよい。
【００４４】
［第１の実施形態における効果］
以上のとおり、第１の実施形態に係る待ち時間管理装置１は、ＡＴＭの利用予約を受け付けた携帯端末２のユーザがＡＴＭに到着する到着予定時刻を算出し、予約済の他ユーザのＡＴＭの取扱予定時間と、算出された到着予定時刻とに基づいてユーザの待ち時間を算出する。このようにすることで、待ち時間管理装置１は、ＡＴＭの設置場所までのユーザの移動時間を考慮して待ち時間を算出するので、ＡＴＭの設置場所にユーザが到着した時点における待ち時間を精度良く通知することができる。
【００４５】
＜第２の実施形態＞
続いて第２の実施形態について説明する。第１の実施形態において、待ち時間管理装置１は、ユーザから利用予約を受け付けたことに応じて待ち時間を算出した。しかしながら、利用予約を行った後にユーザの予定が変更になったり、交通状況が変化したりすることで、ユーザのＡＴＭの設置場所への到着予定時刻が遅れることがある。このような場合、当該ユーザの後に予約した他ユーザが先にＡＴＭの取扱を開始したほうがよいことがある。
【００４６】
第２の実施形態の待ち時間管理装置１は、所定の複数のタイミングで携帯端末２から位置情報を取得してリアルタイムでユーザの到着予定時刻を算出する点、及び到着予定時刻に基づいて予約順を変更する点で第１の実施形態と異なる。以下、第２実施形態に係る待ち時間管理装置１の具体的な処理について説明する。なお、第１の実施形態と同様の構成については同一の符号を付し、詳細な説明を省略する。
【００４７】
図６は、第２の実施形態に係る待ち時間管理装置１の構成を示す図である。図６に示すように、待ち時間管理装置１は、変更部１２７をさらに備える。
第２の実施形態において、位置情報取得部１２２は、ＡＴＭの利用予約を受け付けた複数のユーザのそれぞれの携帯端末２から、所定の複数のタイミングで位置情報を取得する。例えば、位置情報取得部１２２は、複数の携帯端末２のそれぞれから所定時間おき（例えば、１分おき）に位置情報及びユーザＩＤを取得する。
【００４８】
到着予定時刻算出部１２３は、位置情報取得部１２２が位置情報及びユーザＩＤを取得したことに応じて、当該位置情報が示す位置が、ＡＴＭの設置場所と一致しているか否かを判定することにより、ユーザがＡＴＭの設置場所に到着したか否かを判定する。到着予定時刻算出部１２３は、ユーザがＡＴＭの設置場所に到着したと判定すると、記憶制御部１２４に、予約情報記憶部１１１に記憶されている状態を、ユーザが到着していることを示す「予約待ち（到着）」に変更させる。
【００４９】
また、到着予定時刻算出部１２３は、ユーザがＡＴＭの設置場所に到着していないと判定すると、リアルタイムで当該ユーザＩＤに対応するユーザの到着予定時刻を算出する。記憶制御部１２４は、予約情報記憶部１１１を参照し、当該ユーザＩＤに対応する到着予定時刻を更新する。
待ち時間算出部１２５は、位置情報取得部１２２が取得したユーザＩＤに対応するユーザの到着予定時刻が算出されたことに応じて、当該ユーザの待ち時間を算出する。
【００５０】
変更部１２７は、複数のユーザの到着予定時刻に基づいて、複数のユーザの予約順を変更する。例えば、待ち時間算出部１２５が算出したユーザの待ち時間が０以下である場合、ユーザがＡＴＭの利用開始時刻に到着できないことを示している。この場合、変更部１２７は、当該ユーザの予約順と、当該ユーザの次に予約した他ユーザの予約順とを入れ替えることにより、ユーザの予約順を変更する。
【００５１】
また、変更部１２７は、ＡＴＭの設置場所に先に到着したユーザの予約順を、当該場所に到着していない他ユーザの予約順よりも繰り上げるようにしてもよい。ここで、予約順が変更されたユーザの待ち時間が変わることから、待ち時間算出部１２５は、予約順を変更した複数のユーザの待ち時間を再度算出してもよい。そして、通知部１２６は、待ち時間が変更されたことを示す情報と、待ち時間を示す情報とを、待ち時間が変更された複数のユーザの携帯端末２に通知してもよい。
【００５２】
また、第２の実施形態において、記憶制御部１２４は、ＡＴＭを現在利用しているユーザがＡＴＭの取扱を終了したことを示す情報を示す利用終了情報を受信する。記憶制御部１２４が、利用終了情報を受信すると、待ち時間算出部１２５は、当該ユーザのＡＴＭの実際の取扱時間を算出する。そして、待ち時間算出部１２５は、当該取扱時間に基づいて、予約待ちのユーザの待ち時間を算出して更新する。
通知部１２６は、待ち時間算出部１２５がユーザの待ち時間を算出したことに応じて、当該待ち時間を携帯端末２に通知する。
【００５３】
［第２の実施形態における効果］
以上のとおり、第２の実施形態に係る待ち時間管理装置１は、所定の複数のタイミングで携帯端末２から位置情報を取得し、リアルタイムで到着予定時刻を算出するので、ユーザの移動状況に基づいて待ち時間を更新することができる。
また、待ち時間管理装置１は、複数のユーザの到着予定時刻に基づいて複数のユーザの予約順を変更するので、複数ユーザの利用予約を最適化することができる。
また、待ち時間算出部１２５は、当該ユーザのＡＴＭの実際の取扱時間に基づいて、予約待ちのユーザの待ち時間を算出して更新するので、予約待ちのユーザに、実際の取扱時間に基づいて待ち時間を通知することができる。
【００５４】
＜第３の実施形態＞
続いて第３の実施形態について説明する。第１の実施形態において、待ち時間管理装置１は、ユーザから受け付けたＡＴＭにおける処理の種別に予め関連付けられている取扱予定時間に基づいて待ち時間を算出した。しかしながら、同じ処理の種別であっても、複数のユーザのそれぞれで、取扱時間が異なることがある。例えば、操作に不慣れなユーザは、操作に慣れているユーザに比べてＡＴＭの取扱時間が増加する傾向にある。また、一のユーザが、家族等の複数名義の口座を用いてＡＴＭの取扱を行うことがあり、この場合には、同じ処理の種別であっても、取扱時間が増加する。そこで、第３の実施形態の待ち時間管理装置１は、ユーザのＡＴＭの過去の取扱時間に基づいて、当該ユーザの待ち時間を算出する。以下、第３の実施形態に係る待ち時間管理装置１の詳細について説明する。
【００５５】
第３の実施形態において、記憶制御部１２４は、ユーザがＡＴＭを利用している場合に、当該ユーザの実際のＡＴＭの取扱時間を測定する。例えば、ＡＴＭにユーザが近接していることを検出する近接センサを当該ＡＴＭの足元に設けておき、記憶制御部１２４は、当該近接センサの検出状況を監視することにより、一のユーザの取扱時間を特定する。例えば、ＡＴＭが複数の口座の取扱を行った場合であっても、近接センサが連続して一のユーザが近接していることを検出し続けている場合には、記憶制御部１２４は、一のユーザが複数名義の口座の取扱を行っていると判定する。
【００５６】
記憶制御部１２４は、ユーザのＡＴＭの実際の取扱時間と、当該ユーザがＡＴＭで行った処理の種別と、当該ユーザのユーザＩＤとを関連付けて記憶部１１に記憶させる。なお、記憶制御部１２４は、ユーザＩＤと、処理の種別とに関連付けて、ユーザのＡＴＭの取扱時間の平均値を記憶部１１に記憶させてもよい。
【００５７】
また、受付部１２１が携帯端末２からＡＴＭの利用予約を受け付け、到着予定時刻算出部１２３がユーザの到着予定時刻を算出すると、記憶制御部１２４は、利用予約を受け付けた際に携帯端末２から受信する利用予約情報に含まれるユーザＩＤと処理の種別とに関連付けられて記憶部１１に記憶されているＡＴＭの取扱時間を、当該ユーザＩＤに対応する取扱予定時間として特定する。
【００５８】
続いて、記憶制御部１２４は、利用予約情報に含まれるＡＴＭの設置場所を示す情報と、ユーザＩＤと、予約順と、移動手段と、予約待ちであることを示す状態と、到着予定時刻と、処理の種別と、取扱予定時間とを関連付けて予約情報記憶部１１１に記憶させる。これにより、予約情報記憶部１１１に記憶される複数のユーザのそれぞれの取扱予定時間は、当該ユーザのＡＴＭの実際の取扱時間に基づくものとなる。
待ち時間算出部１２５は、予約情報記憶部１１１に記憶されている実際の取扱時間に基づく取扱予定時間に基づいて、ユーザの待ち時間を算出する。
【００５９】
［第３の実施形態における効果］
以上のとおり、第３の実施形態に係る待ち時間管理装置１は、実際の取扱時間に基づく取扱予定時間に基づいて、ユーザの待ち時間を算出するので、一ユーザが複数ユーザ分の処理を行った場合についても考慮して、待ち時間を精度良く算出することができる。
【００６０】
＜第４の実施形態＞
続いて第４の実施形態について説明する。第１の実施形態において、携帯端末２から予約可能なＡＴＭは、予約専用のＡＴＭであるものとし、待ち時間管理装置１は、予約専用ＡＴＭの利用を予約したユーザの待ち時間を算出した。しかしながら、当該ＡＴＭの設置場所には、予約専用以外のＡＴＭが設置されており、利用予約を行ったユーザが実際にＡＴＭの設置場所に到着したときに、待ち状態が少ない他のＡＴＭを利用することが考えられる。そこで、第４の実施形態の待ち時間管理装置１は、他のＡＴＭの利用状況に基づいて、ユーザの待ち時間を更新する。以下、第４の実施形態に係る待ち時間管理装置１の詳細について説明する。
【００６１】
第４の実施形態において、待ち時間算出部１２５は、ＡＴＭと同じ場所に設置されている他のＡＴＭの利用状況に基づいてユーザの待ち時間を更新する。例えば、ユーザが近接していることを検出する近接センサを他のＡＴＭの足元に設けておき、待ち時間算出部１２５は、当該近接センサの検出状況を監視することにより、他のＡＴＭの利用状況を特定する。待ち時間算出部１２５は、近接センサの検出状況に基づいて、他のＡＴＭにおいてユーザを検出していない時間が所定時間以上である場合には、他のＡＴＭの利用率が低く、利用予約を行った一部のユーザが他のＡＴＭを利用すると判定する。
【００６２】
待ち時間算出部１２５は、一部のユーザが他のＡＴＭを利用すると判定すると、例えば、待ち時間算出部１２５は、予約情報記憶部１１１に記憶されている当該一部のユーザの情報を消去したり、キャンセルを示す情報を記憶させたりすることで、当該一部のユーザがＡＴＭの利用予約をキャンセルしたものとする。そして、待ち時間算出部１２５は、ＡＴＭの利用予約を行っている他ユーザの待ち時間を更新する。
【００６３】
なお、待ち時間算出部１２５は、予約済の他ユーザが、他のＡＴＭを実際に利用したことを検出してもよい。そして、待ち時間算出部１２５は、他ユーザが、他のＡＴＭを実際に利用したことを検出したことに応じて、当該他のユーザがＡＴＭの利用予約をキャンセルしたものとして、ＡＴＭの利用予約を行っている他ユーザの待ち時間を更新してもよい。
【００６４】
［第４の実施形態における効果］
以上のとおり、第４の実施形態に係る待ち時間管理装置１は、ＡＴＭと同じ場所に設置されている他のＡＴＭの利用状況に基づいてユーザの待ち時間を更新する。このようにすることで、待ち時間管理装置１は、利用予約を行ったユーザが待ち状態が少ない他のＡＴＭを利用することも考慮して待ち時間を更新することができる。
【００６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
例えば、上記の実施形態においては、待ち時間管理装置１を一台のサーバで構成する例について説明したが、待ち時間管理装置１の機能を複数のサーバに分散させて実行してもよい。
【００６６】
また、上記の実施形態においては、待ち時間管理装置１は、ユーザが利用する予定のＡＴＭの場所と、当該ＡＴＭにおける処理の種別を受け付けることにより、ＡＴＭの利用予約を受け付けたことに応じて、携帯端末２のユーザがＡＴＭの設置場所に到着したときの、ＡＴＭの利用開始までの待ち時間を算出したが、これに限らない。例えば、待ち時間管理装置１は、携帯端末２のユーザからＡＴＭの予約リクエストを受け付けたことに応じて、携帯端末２の位置に近い複数のＡＴＭのうち、待ち時間が短いＡＴＭを示す情報を携帯端末２に通知してもよい。また、当該複数のＡＴＭの設置場所を示す情報と、待ち時間とを通知し、通知されたＡＴＭの中から選択を受け付けるようにしてもよい。なお、携帯端末２への通知には、地図情報を含めてもよい。
【００６７】
この場合において、受付部１２１は、ＡＴＭの利用予約を受け付ける際に、ＡＴＭにおける処理の種別のみを受け付ける。続いて、位置情報取得部１２２は、携帯端末２の位置情報を取得し、到着予定時刻算出部１２３は、当該位置情報が示す携帯端末２の位置から所定範囲内に設置されている複数のＡＴＭを特定する。続いて、到着予定時刻算出部１２３は、当該位置情報に基づいて携帯端末２のユーザが特定した複数のＡＴＭのそれぞれに到着する到着予定時刻を算出し、待ち時間算出部１２５は、当該到着予定時刻と、他ユーザの当該ＡＴＭの取扱予定時間とに基づいて、特定した複数のＡＴＭのそれぞれに対するユーザの待ち時間を算出する。続いて、通知部１２６は、特定した複数のＡＴＭのうち、待ち時間が所定時間よりも短い複数のＡＴＭの場所等を示す情報を携帯端末２に通知する。ここで、通知部１２６は、特定した複数のＡＴＭの設置場所を示す情報と、待ち時間とを関連付けたＡＴＭ情報を通知してもよい。また、通知部１２６は、ユーザの現在の位置と、特定した複数のＡＴＭの設置場所と、それぞれのＡＴＭの待ち時間とを表示した地図を示す地図情報を通知してもよい。続いて、受付部１２１は、通知した複数のＡＴＭのうち、ユーザが利用する一のＡＴＭの選択を受け付ける。このようにすることで、携帯端末２のユーザは、自身の位置や、待ち時間等を考慮してＡＴＭを予約することができる。
【符号の説明】
【００６８】
１・・・待ち時間管理装置
１１・・・記憶部
１１１・・・予約情報記憶部
１２・・・制御部
１２１・・・受付部
１２２・・・位置情報取得部
１２３・・・到着予定時刻算出部
１２４・・・記憶制御部
１２５・・・待ち時間算出部
１２６・・・通知部
１２７・・・変更部
２・・・携帯端末
Ｓ・・・待ち時間管理システム
【図１】
2017010211.tif 000003
【図２】
2017010211.tif 000004
【図３】
2017010211.tif 000005
【図４】
2017010211.tif 000006
【図５】
2017010211.tif 000007
【図６】
2017010211.tif 000008