(57)【要約】【課題】ルートセールスマンによる自動販売機に対する作業を支援する。【解決手段】駐車場ルート作成部は、ルートセールスマンから作業を行う自動販売機の選択を受け付けた場合（Ｓ３０：肯定）に、選択された自動販売機から所定距離内に存在する複数の駐車場を特定し（Ｓ３４）、特定した複数の駐車場を経由するルートを作成し、携帯端末１３０に対して送信する（Ｓ３８）ことで、ルートセールスマンによる自動販売機に対する作業を支援する。【選択図】図１０
2014199203.tif 000002
【特許請求の範囲】
【請求項１】
複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定する工程と、
特定した前記複数の駐車場を経由するルートを決定する工程と、
決定した前記ルートを出力する工程と、
をコンピュータが実行することを特徴とするルート提供方法。
【請求項２】
前記決定する工程では、前記複数の駐車場の経由順を、選択された前記自動販売機からの距離が近い順とすることを特徴とする請求項１に記載のルート提供方法。
【請求項３】
前記決定する工程では、前記複数の駐車場の経由順を、周辺に存在する作業を行う必要のある自動販売機の数が多い順とすることを特徴とする請求項１に記載のルート提供方法。
【請求項４】
前記複数の駐車場のいずれかの駐車場にユーザが近づいたときに、該ユーザが近づいた駐車場の周辺に存在する作業を行う必要のある自動販売機の情報を出力する工程を前記コンピュータが更に実行することを特徴とする請求項１〜３のいずれか一項に記載のルート提供方法。
【請求項５】
複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定し、
特定した前記複数の駐車場を経由するルートを決定し、
決定した前記ルートを出力する、処理をコンピュータに実行させることを特徴とするルート提供プログラム。
【請求項６】
複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定する特定部と、
特定した前記複数の駐車場を経由するルートを決定する決定部と、
決定した前記ルートを出力する出力部と、を備えるルート提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルート提供方法、ルート提供プログラム及びルート提供装置に関する。
【背景技術】
【０００２】
自動販売機の設置業者である飲料メーカーでは、担当者（ルートセールスマン）が各自動販売機を巡回して、売上金の回収や釣り銭の補充を行うとともに、商品の補充を行っている。ルートセールスマンは、各自動販売機を巡回する際に、配送車（トラック）を自動販売機の近傍の駐車場に駐車し、必要な量の商品を台車に載せて自動販売機まで運ぶ作業を行う。
【０００３】
従来、目的地近傍の駐車場を出力する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２１４８７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の技術を用いることで、自動販売機の近傍の駐車場を探すことができるので、ルートセールスマンは、その駐車場を目的地としてトラックを運転すればよい。
【０００６】
しかしながら、実際に駐車場に到着してみると、その駐車場が満車で駐車できないことがあり、このような場合には、ルートセールスマンは、その駐車場から更に別の駐車場を探すことが必要となり、手間がかかる。
【０００７】
１つの側面では、本発明は、自動販売機に対する作業を支援することが可能なルート提供方法、ルート提供プログラム及びルート提供装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
１つの実施態様では、ルート提供方法は、複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定する工程と、特定した前記複数の駐車場を経由するルートを決定する工程と、決定した前記ルートを出力する工程と、をコンピュータが実行するルート提供方法である。
【０００９】
１つの実施態様では、ルート提供プログラムは、複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定し、特定した前記複数の駐車場を経由するルートを決定し、決定した前記ルートを出力する、処理をコンピュータに実行させるプログラムである。
【００１０】
１つの実施態様では、ルート提供装置は、複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定する特定部と、特定した前記複数の駐車場を経由するルートを決定する決定部と、決定した前記ルートを出力する出力部と、を備えている。
【発明の効果】
【００１１】
自動販売機に対する作業を支援することができる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る自動販売機巡回支援システムの構成を概略的に示す図である。
【図２】図２（ａ）はサーバのハードウェア構成を示す図であり、図２（ｂ）は自販機の情報処理部のハードウェア構成を示す図である。
【図３】携帯端末のハードウェア構成を示す図である。
【図４】自動販売機巡回支援システムの機能ブロック図である。
【図５】自販機ＤＢのデータ構造の一例を示す図である。
【図６】駐車場ＤＢのデータ構造の一例を示す図である。
【図７】閾値マスタのデータ構造の一例を示す図である。
【図８】スケジュールＤＢのデータ構造の一例を示す図である。
【図９】情報管理部の処理を示すフローチャートである。
【図１０】駐車場ルート作成部及びハイライト表示指示部の処理を示すフローチャートである。
【図１１】図１０のステップＳ４０の具体的処理を示すフローチャートである。
【図１２】図１２（ａ）、図１２（ｂ）は、図１０、図１１の処理を説明するための図（その１）である。
【図１３】図１３（ａ）、図１３（ｂ）は、図１０、図１１の処理を説明するための図（その２）である。
【図１４】図１０、図１１の処理を説明するための図（その３）である。
【図１５】変形例に係る駐車場ルート作成部及びハイライト表示指示部の処理を示すフローチャートである。
【図１６】図１５の処理を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、自動販売機巡回支援システムの一実施形態について、図１〜図１６に基づいて詳細に説明する。本実施形態の自動販売機巡回支援システム１００は、トラック（配送車）で複数の自動販売機（以下、「自販機」と略述する）を巡回し、各自販機に商品（飲料など）を補充したり、売上金の回収や釣り銭の補充をするルートセールスマンに対して、各種情報を提供して、自販機の巡回を支援するシステムである。より具体的には、自動販売機巡回支援システム１００は、ルートセールスマンのその日のルートの情報（スケジュールの情報）を提供したり、ルートセールスマンがこれから向かおうとしている自販機の近隣の駐車場の情報を提供したりする。なお、本実施形態では、説明の簡素化のため、各ルートセールスマンが同一種類（１種類）の商品を複数の自販機に補充する作業を行う場合について説明する。
【００１４】
図１には、自動販売機巡回支援システム１００の構成が概略的に示されている。自動販売機巡回支援システム１００は、図１に示すように、ルート提供装置としてのサーバ１０と、複数の自販機２０と、複数の携帯端末１３０と、トラック用ＧＰＳセンサ１４０と、を備える。サーバ１０と自販機２０と携帯端末１３０とトラック用ＧＰＳセンサ１４０は、インターネットやＬＡＮ（Local Area Network）などのネットワーク８０に接続されている。
【００１５】
図２（ａ）には、サーバ１０のハードウェア構成が示されている。図２（ａ）に示すように、サーバ１０は、ＣＰＵ（Central Processing Unit）９０、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、ネットワークインタフェース９７、及び可搬型記憶媒体用ドライブ９９等を備えている。これらサーバ１０の構成各部は、バス９８に接続されている。サーバ１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（ルート提供プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（ルート提供プログラムを含む）をＣＰＵ９０が実行することにより、図４に示す、情報管理部４０、スケジュール作成部４１、駐車場ルート作成部４２、自動販売機情報出力部としてのハイライト表示指示部４４、としての機能が実現される。なお、図４には、サーバ１０のＨＤＤ９６等に格納されている自販機ＤＢ（database）３１、駐車場ＤＢ３２、閾値マスタ３３、スケジュールＤＢ３４、及び地図ＤＢ３５も図示されている。なお、各ＤＢ（マスタ）３１〜３５の具体的なデータ構造等については後述する。
【００１６】
情報管理部４０は、自販機２０等から受信した情報に基づいて、自販機ＤＢ３１、スケジュールＤＢ３４等の情報を更新する。スケジュール作成部４１は、各ルートセールスマンの１日のスケジュールを決定し、各ルートセールスマン（携帯端末１３０）に通知する。駐車場ルート作成部４２は、ルートセールスマンが選択した自販機近傍の駐車場へのルートを作成し、携帯端末１３０に対して送信する。ハイライト表示指示部４４は、ルートセールスマンがトラックを駐車した駐車場を起点として巡回できる自販機をハイライト表示するよう、携帯端末１３０に指示を出す。
【００１７】
図２（ｂ）には、自販機２０の情報処理部のハードウェア構成が示されている。図２（ｂ）に示すように、自販機２０の情報処理部は、ＣＰＵ１９０、ＲＯＭ１９２、ＲＡＭ１９４、記憶部（ＨＤＤ）１９６、及びネットワークインタフェース１９７等を備えており、各部は、バス１９８に接続されている。自販機２０においては、ＣＰＵ１９０がプログラムを実行することで、図４に示す情報送信部５０としての機能が実現される。情報送信部５０は、例えば、定時（１時間おきなど）において自販機２０内の在庫量をサーバ１０（情報管理部４０）に対して送信する。ただし、これに限らず、自販機２０内の在庫量が変化するたびに在庫量をサーバ１０（情報管理部４０）に対して送信するようにしてもよい。また、情報送信部５０は、ルートセールスマンによる補充作業が開始された場合（扉が開状態になった場合）と、補充作業が終了した場合（扉が閉状態になった場合）に、その旨をサーバ１０（情報管理部４０）に対して送信する。
【００１８】
図３には、携帯端末１３０のハードウェア構成が示されている。携帯端末１３０は、ルートセールスマンが利用する端末であり、図３に示すように、ＣＰＵ２９０、ＲＯＭ２９２、ＲＡＭ２９４、記憶部（ＨＤＤ）２９６、ディスプレイ２９３、入力部２９５、ネットワークインタフェース２９７、及び可搬型記憶媒体用ドライブ２９９等を備えている。携帯端末１３０の構成各部は、バス２９８に接続されている。ディスプレイ２９３は、液晶ディスプレイ等を含み、入力部２９５は、キーボードやマウス、タッチパネル等を含む。携帯端末１３０においては、ＣＰＵ２９０が、ＲＯＭ２９２あるいはＨＤＤ２９６に格納されているプログラム、或いは可搬型記憶媒体用ドライブ２９９が可搬型記憶媒体２９１から読み取ったプログラムを実行することで、図４に示す表示処理部６０及び入力処理部６２としての機能が実現される。
【００１９】
表示処理部６０は、サーバ１０のスケジュール作成部４１からの指示に応じて、携帯端末１３０のディスプレイ２９３上に当日の巡回ルートや自販機に補充すべき商品の数量などの情報を表示する。また、表示処理部６０は、駐車場ルート作成部４２からの指示に応じて、駐車場までのルートの情報を表示する。更に、表示処理部６０は、ハイライト表示指示部４４からの指示に応じて、駐車場から巡回できる自販機をハイライト表示する。
【００２０】
トラック用ＧＰＳセンサ１４０は、ルートセールスマンが運転するトラックの位置（緯度、経度）を所定時間間隔で計測し、サーバ１０の駐車場ルート作成部４２に対して送信する。なお、本実施形態では、どのルートセールスマンがどのトラックを運転するかが予め定まっているものとする。すなわち、トラック用ＧＰＳセンサ１４０と、ルートセールスマンが保持する携帯端末１３０とは対応付けられているものとする。
【００２１】
ここで、サーバ１０が有する各ＤＢについて、説明する。
【００２２】
図５には、自販機ＤＢ３１のデータ構造の一例が示されている。自販機ＤＢ３１は、各自販機の位置情報や在庫数、補充必要数などを管理するデータベースである。具体的には、自販機ＤＢ３１は、「自販機ＩＤ」、「自販機位置情報」、「自販機在庫数」、「自販機補充必要数」の各フィールドを有している。「自販機ＩＤ」のフィールドには、自販機ごとに設定されたユニークな識別情報が格納される。「自販機位置情報」のフィールドには、各自販機が設置されている位置（緯度、経度）が格納される。なお、位置情報は、自販機が設置された番地などの情報であってもよい。「自販機在庫数」のフィールドには、各自販機内の最新の在庫量（ここでは、飲料の本数）が格納される。「自販機補充必要数」のフィールドには、自販機に補充すべき商品の最大数（図５では、１００）から自販機在庫数を指し引いた数が格納される。
【００２３】
図６には、駐車場ＤＢ３２のデータ構造の一例が示されている。駐車場ＤＢ３２は、駐車場の位置情報を格納する。具体的には、駐車場ＤＢ３２は、「駐車場ＩＤ」と「位置情報」の各フィールドを有している。「駐車場ＩＤ」のフィールドには、駐車場ごとに設定されたユニークな識別情報が格納される。「位置情報」のフィールドには、各駐車場の位置情報（緯度、経度）が格納される。なお、位置情報は、駐車場が位置する番地などの情報であってもよい。
【００２４】
図７には、閾値マスタ３３のデータ構造の一例が示されている。閾値マスタ３３においては、駐車場ルート作成部４２やハイライト表示指示部４４が使用する閾値が定義されている。なお、図７では、トラックが駐車場に近づいたか否かを判断するために用いる閾値（ＩＤ：Ａ００１）と、駐車場が自販機近傍であるか否かを判断するために用いる閾値（ＩＤ：Ａ００２）とが、格納されているものとする。
【００２５】
図８には、スケジュールＤＢ３４のデータ構造の一例が示されている。スケジュールＤＢ３４は、ルートセールスマンごとに作成されるデータベースであり、各ルートセールスマンの１日のスケジュール（作業順序）を格納する。具体的には、スケジュールＤＢ３４には、「作業順」、「自販機ＩＤ」、各自販機の「位置情報」、各自販機に対する「補充数」、各自販機に対する作業（到着・作業開始又は作業終了・出発）の「（予定）時刻」、「完了フラグ」の各情報が格納される。なお、作業が行われる前の自販機の場合、到着・作業開始の「時刻」のフィールドには、スケジュール作成部４１が定めた予定時刻が格納される。一方、作業が行われた後の自販機の場合、到着・作業開始及び作業終了・出発の「時刻」のフィールドには、実際の時刻が格納される。なお、スケジュールＤＢ３４の予定時刻は、ルートセールスマンの実際の作業に応じて（スケジュールよりも○分遅い、早いなどに応じて）、更新されるようになっている。「完了フラグ」のフィールドには、作業完了前であれば「０」が格納され、作業完了後であれば「１」が格納される。
【００２６】
なお、図４の地図ＤＢ３５のデータ構造については図示していないが、地図に関する情報（建物や道路の位置情報など）が格納されている。
【００２７】
次に、サーバ１０（情報管理部４０、駐車場ルート作成部４２、ハイライト表示指示部４４）において実行される処理について、図９〜図１１のフローチャートに基づいて、その他図面を適宜参照しつつ、詳細に説明する。
【００２８】
（情報管理部４０の処理）
まず、図９のフローチャートに沿って、情報管理部４０の処理について説明する。図９の処理では、ステップＳ１０において、情報管理部４０が、自販機２０から在庫情報を受信したか否かを判断する。なお、自販機２０の情報送信部５０は、一例として、定時（１時間おき）に情報管理部４０に対して在庫情報を送信するものとする。ステップＳ１０の判断が肯定された場合には、ステップＳ１２に移行し、情報管理部４０は、自販機ＤＢ３１（自販機在庫数、自販機補充必要数）を更新する。その後は、ステップＳ１４に移行する。一方、ステップＳ１０の判断が否定された場合には、ステップＳ１２を経ずに、ステップＳ１４に直接移行する。
【００２９】
ステップＳ１４に移行すると、情報管理部４０は、作業開始情報を受信したか否かを判断する。ここで、作業開始情報は、自販機２０の扉が開放されたタイミングで、情報送信部５０から情報管理部４０に送信されるものとする。ステップＳ１４の判断が否定された場合には、ステップＳ１０に戻る。一方、ステップＳ１４の判断が肯定された場合には、ステップＳ１６に移行する。
【００３０】
ステップＳ１６に移行すると、情報管理部４０は、スケジュールＤＢ３４に作業開始時刻を記録する。すなわち、図８に示すスケジュールＤＢ３４において、該当する自販機の到着・作業開始の「予定時刻」を、現在の時刻で書き換える。なお、情報管理部４０は、スケジュールに対する実際の作業の状況（○分遅れている、○分早い）に応じて、以降のスケジュールの予定時刻を変更する処理も行う。例えば、予定よりも５分遅れている場合には、情報管理部４０は、以降の予定時刻を５分ずらす処理を行う。
【００３１】
次いで、ステップＳ１８では、情報管理部４０が、作業終了情報を受信するまで待機する。作業終了情報は、自販機２０の扉が閉じられたタイミングで、情報送信部５０から情報管理部４０に送信されるものとする。ステップＳ１８の判断が肯定されると、ステップＳ２０に移行し、情報管理部４０が、スケジュールＤＢ３４に作業終了時刻を記録する。なお、ステップＳ２０では、作業管理部４０は、自販機ＤＢ３１の自販機在庫数や自販機補充必要数を更新するようにしてもよい。次いで、ステップＳ２２では、情報管理部４０は、スケジュールＤＢ３４の完了フラグを「０」→「１」とする。そして、ステップＳ２４に移行し、情報管理部４０は、スケジュールＤＢ３４の全自販機への補充が完了したか否かを判断する。すなわち、情報管理部４０は、スケジュールＤＢ３４の全自販機の完了フラグが「１」になったか否かを判断する。ここでの判断が否定された場合には、ステップＳ１０に戻り、上記と同様の処理を実行する。一方、ステップＳ２４の判断が肯定された場合には、図９の全処理を終了する。
【００３２】
以上のように、情報管理部４０は、図９の処理を実行することで、自販機ＤＢ３１及びスケジュールＤＢ３４を適宜更新することができる。
【００３３】
（駐車場ルート作成部４２及びハイライト表示指示部４４の処理）
次に、図１０、図１１のフローチャートに沿って、駐車場ルート作成部４２及びハイライト表示指示部４４の処理について説明する。なお、図１０、図１１の処理が行われる前提として、各ルートセールスマンの携帯端末１３０には、スケジュール作成部４１が作成したスケジュールＤＢ３４に基づくスケジュールの情報や各自販機の補充必要数の情報が、送信されているものとする。なお、スケジュール作成部４１は、地図ＤＢ３５を用いてスケジュールＤＢ３４の情報を地図上のルート情報に変換して表示処理部６０に送信することとしてもよい。そして、携帯端末１３０の表示処理部６０は、受信したスケジュールの情報や補充必要数の情報をディスプレイ２９３上に表示しているものとする。また、各ルートセールスマンはディスプレイ２９３上に表示されているスケジュールの情報に基づいて、スケジュールに沿った各自販機２０の巡回を行うものとする。
【００３４】
図１０の処理では、まず、ステップＳ３０において、駐車場ルート作成部４２が、ルートセールスマンによって自販機が選択されるまで待機する。例えば、図１２（ａ）に示すような画面が携帯端末１３０上に表示されている場合において、ルートセールスマンが次に補充作業を行う自販機として、自販機「Ｖ００１」を選択したとする。この場合、ステップＳ３０の判断が肯定されるので、駐車場ルート作成部４２は、ステップＳ３２に移行する。
【００３５】
ステップＳ３２に移行すると、駐車場ルート作成部４２は、選択された自販機の位置情報を自販機ＤＢ３１（図５）から取得する。次いで、ステップＳ３４では、駐車場ルート作成部４２が、取得した自販機の位置情報に基づいて、近傍の駐車場を、閾値マスタ３３と駐車場ＤＢ３２とを用いて検索する。具体的には、駐車場ルート作成部４２は、駐車場近傍か否かを判断するための閾値（Ａ００２＝１００ｍ）を取得する。そして、駐車場ルート作成部４２は、ステップＳ３２で取得された自販機の位置情報と駐車場ＤＢ３２に格納されている駐車場の位置情報とから、自販機近傍（Ａ００２＝１００ｍ範囲内）の駐車場を検索する。例えば、図１２（ａ）の場合、自販機近傍の駐車場として、駐車場Ｐ００１，Ｐ００２，Ｐ００３，Ｐ００４，Ｐ００５が検索されたものとする。
【００３６】
次いで、ステップＳ３６では、駐車場ルート作成部４２が、検索された駐車場を、自販機からの距離が近い順に並べ替える。図１２（ａ）の場合、Ｐ００１、Ｐ００３，Ｐ００２，Ｐ００４，Ｐ００５の順に並べ替えられる。
【００３７】
次いで、ステップＳ３８では、駐車場ルート作成部４２が、並べ替えた順で駐車場を巡るルートの画面データを作成し、携帯端末１３０の表示処理部６０に送信する。表示処理部６０では、画面データを受信した段階で、図１２（ｂ）に示すようなルートの画面をディスプレイ２９３上に表示する。これにより、ルートセールスマンは、ディスプレイ２９３上に表示されているルートに沿ってトラックを運転することで適切な駐車場にトラックを駐車できるようになる。なお、駐車場によっては満車となっている場合もある。このような場合でも、図１２（ｂ）では、自販機近傍の別の駐車場までのルートが表示されているので、ルートセールスマンは再度検索等を行ったり、近隣の駐車場をトラックで探し回ったりする必要がない。これにより、ルートセールスマンは手間をかけずに、別の駐車場に向かうことができる。
【００３８】
次いで、ステップＳ４０では、ハイライト表示指示部４４が、ハイライト表示処理のサブルーチンを実行する。この場合、ハイライト表示指示部４４は、図１１のフローチャートに沿った処理を実行する。
【００３９】
図１１の処理では、まず、ステップＳ５０において、ハイライト表示指示部４４は、トラックが駐車場（検索された駐車場Ｐ００１〜Ｐ００５のいずれか）から一定範囲内に入るまで待機する。ここでは、ハイライト表示指示部４４は、図１２（ｂ）のルート画面を表示している携帯端末１３０に対応するトラック用ＧＰＳセンサ１４０の計測値と、駐車場ＤＢ３２から取得可能な駐車場（Ｐ００１〜Ｐ００５）の位置と、閾値マスタ３３の閾値（Ａ００１＝５０ｍ）とを取得する。そして、ハイライト表示指示部４４は、トラック用ＧＰＳセンサ１４０の計測値が、駐車場（Ｐ００１〜Ｐ００５）の位置から閾値Ａ００１（＝５０ｍ）内に入るまで待機する。
【００４０】
そして、ハイライト表示指示部４４は、トラックが駐車場（例えば、Ｐ００１）から一定範囲内に入ると、ステップＳ５２に移行する。ステップＳ５２に移行すると、ハイライト表示指示部４４は、駐車場（Ｐ００１）から所定距離内（閾値Ａ００２＝１００ｍ内）に存在する自販機（未補充）を取得する。この場合、ハイライト表示指示部４４は、スケジュールＤＢ３４を参照し、完了フラグが「０」で、位置情報が駐車場（Ｐ００１）の位置から１００ｍ以内の自販機を取得する。なお、図１２（ｂ）の場合、駐車場から所定距離内の自販機として、自販機Ｖ００３が取得されたものとする。
【００４１】
次いで、ステップＳ５４では、ハイライト表示指示部４４が、自販機を取得できたか否かを判断する。ここでの判断が肯定された場合には、ステップＳ５６に移行する。ステップＳ５６に移行すると、ハイライト表示指示部４４は、図１３（ａ）に示すように、ステップＳ３０で選択された自販機（Ｖ００１）と、駐車場（Ｐ００１）から所定距離（１００ｍ）内に存在する自販機（未補充）（Ｖ００３）をハイライト表示する。なお、「ハイライト表示する」とは、表示処理部６０に対して、自販機をハイライト表示する画面データを送信して、ディスプレイ２９３上に表示するよう指示を出すことを意味する。なお、ハイライト表示指示部４４は、ハイライト表示した自販機を記憶しておくものとする。その後は、ハイライト表示指示部４４は、ステップＳ６０に移行する。
【００４２】
一方、ステップＳ５４の判断が否定された場合には、ステップＳ５８に移行し、ハイライト表示指示部４４は、選択された自販機（Ｖ００１）のみをハイライト表示する。その後は、ハイライト表示指示部４４は、ステップＳ６０に移行する。
【００４３】
なお、ルートセールスマンは、駐車場（Ｐ００１）にトラックを駐車できた場合には、台車に必要補充量の商品を積んで、ハイライト表示された自販機を徒歩で巡回し、各自販機に商品を補充するようにすればよい。
【００４４】
ステップＳ６０に移行すると、ハイライト表示指示部４４が、ハイライト表示した全自販機に対する補充が完了したか否かを判断する。ここでの判断が肯定された場合、すなわち、図８のスケジュールＤＢ３４において、ハイライト表示した自販機の完了フラグが全て「１」になった場合には、図１１の全処理を終了して、図１０のステップＳ４２に移行する。一方、ステップＳ６０の判断が否定された場合には、ステップＳ６２に移行する。
【００４５】
ステップＳ６２に移行した場合、ハイライト表示指示部４４が、トラックが駐車場（Ｐ００１）から一定範囲（５０ｍ範囲）外に出たか否かを判断する。ここでの判断が否定された場合には、ステップＳ６０に戻るが、肯定された場合には、ステップＳ５０に戻る。なお、ステップＳ５０に戻る場合とは、ルートセールスマンが駐車場（Ｐ００１）に近づいたにもかかわらず、満車などの理由により駐車できなかったため、次の駐車場（Ｐ００２）に向かったことを意味する。ステップＳ５０に戻った場合には、ステップＳ５０以降の処理を上記と同様に繰り返す。例えば、図１３（ｂ）に示すようにトラックが駐車場Ｐ００３に近づいたとする。この場合には、駐車場Ｐ００３から所定距離内に存在する自販機（未補充）が存在しないので、ステップＳ５８において、選択された自販機Ｖ００１のみをハイライト表示する。また、例えば、図１４に示すようにトラックが駐車場Ｐ００２に近づいたとする。この場合、駐車場Ｐ００２から所定距離内に存在する自販機（未補充）は、自販機Ｖ００４、Ｖ００６である。したがって、ハイライト表示指示部４４は、ステップＳ５６において、自販機Ｖ００４，Ｖ００６と、選択された自販機Ｖ００１とをハイライト表示する。
【００４６】
以上の処理を経て、ステップＳ６０の判断が肯定された段階（いずれかの駐車場にトラックを駐車して、ハイライト表示された自販機への補充作業を完了した段階）で、図１１の全処理が終了する。そして、図１０のステップＳ４２に移行し、駐車場ルート作成部４２は、スケジュールＤＢ３４の全自販機への補充が完了したか否かを判断する。すなわち、駐車場ルート作成部４２は、スケジュールＤＢ３４の全自販機の完了フラグが「１」になったか否かを判断する。ここでの判断が否定された場合には、ステップＳ３０に戻り、上記と同様の処理を実行する。一方、ステップＳ４２の判断が肯定された場合には、図１０の全処理を終了する。
【００４７】
図１０、図１１のような処理を実行することで、駐車場ルート作成部４２は、ルートセールスマンによって選択された自販機近傍の駐車場へのルートを、ルートセールスマンに対して提供することができる。また、ハイライト表示指示部４４は、ルートセールスマンが運転するトラックが駐車場に近づいた場合に、選択された自販機と一緒に巡回できる（駐車場起点で巡回できる）自販機の情報をルートセールスマンに対して提供することができる。
【００４８】
なお、上記説明から分かるように、本実施形態では、駐車場ルート作成部４２により、ルートセールスマンから作業を行う自販機の選択を受け付けた場合に、選択された自販機から所定距離内に存在する駐車場を複数特定する特定部、特定した複数の駐車場を経由するルートを作成する作成部、ルートを携帯端末１３０に対して出力する出力部、としての機能が実現されている。
【００４９】
以上詳細に説明したように、本実施形態によると、駐車場ルート作成部４２は、ルートセールスマンから作業を行う自販機の選択を受け付けた場合（Ｓ３０：肯定）に、選択された自販機から所定距離内に存在する駐車場を複数特定し（Ｓ３４）、特定した複数の駐車場を経由するルートを作成し、携帯端末１３０に対して送信する（Ｓ３８）。これにより、ルートセールスマンによって選択された自販機近傍の複数の駐車場へのルートを、ルートセールスマンに対して提供することができるので、ルートセールスマンによる自販機に対する作業を支援することができる。また、ルートセールスマンが向かった駐車場が満車であった場合であっても、次の駐車場へのルートを探す手間がかからないため、ルートセールスマンの利便性を向上することができる。
【００５０】
また、本実施形態では、複数の駐車場の経由順を、選択された自販機からの距離が近い順としている。これにより、駐車場から自販機へのアクセス（台車を押して徒歩で移動する際のアクセス）を考慮した、適切なルートをルートセールスマンに提供することができる。
【００５１】
また、本実施形態では、複数の駐車場のいずれかの駐車場にルートセールスマンが運転するトラックが近づいたときに、トラックが近づいた駐車場の周辺に存在する作業を行う必要のある自販機の情報を出力（ハイライト表示）する。これにより、ルートセールスマンに、駐車場を起点として、ついでに巡回できる自販機の情報を提供することができるので、この点からもルートセールスマンの利便性を向上することができる。
【００５２】
なお、上記実施形態では、複数の駐車場の経由順を、選択された自販機からの距離が近い順とした場合について説明した（図１０のステップＳ３６参照）が、これに限られるものではない。例えば、図１５に示すように、駐車場ルート作成部４２は、ステップＳ３６に代えてステップＳ３６’を実行することとしてもよい。ステップＳ３６’では、駐車場ルート作成部４２は、検索された複数の駐車場から、所定距離内に存在する自販機（未補充）を取得し、多い順に並べ替える処理を実行する。なお、所定距離内に存在する自販機（未補充）の数が一致する駐車場については、選択された自販機からの距離が近い順に並べることとする。このようにすることで、駐車場起点で選択した自販機のついでに巡回することができる自販機の数が多い順（図１６の例では、駐車場Ｐ００２（２つ）、Ｐ００１（１つ）、Ｐ００４（１つ），Ｐ００５（１つ），Ｐ００３（０））のルートをルートセールスマンに提供することができる。
【００５３】
なお、複数の駐車場の経由順としては、その他の順を採用してもよい。例えば、トータルの駐車場の移動距離が最短になる順としてもよいし、選択された自販機の次に作業を行う予定の自販機までの距離が近い順としてもよい。また、駐車場の情報として、大型トラックを駐車しやすい度合いなどが駐車場ＤＢ３２に格納されているような場合には、当該度合いに基づいて、経由順を決定することとしてもよい。また、駐車場近傍の道路の狭さの度合いなどに基づいて経由順を決定することとしてもよい。
【００５４】
なお、上記実施形態では、ルートセールスマンが自販機を１つ選択する場合について説明したが、これに限らず、ルートセールスマンは複数の自販機を選択することとしてもよい。この場合、複数の自販機それぞれから所定範囲内の複数の駐車場を検索し、それらの駐車場を経由するルートをルートセールスマンに提供することとしてもよい。
【００５５】
なお、上記実施形態では、トラック用ＧＰＳセンサ１４０と、携帯端末１３０とが予め対応付けられている場合について説明したが、これに限られるものではない。例えば、１日の作業開始前に、ルートセールスマンが携帯端末１３０上で、携帯端末１３０とトラック用ＧＰＳセンサ１４０とを対応付けるようにしてもよい。この場合、サーバ１０では、ルートセールスマンによる対応付けに応じて、トラック用ＧＰＳセンサ１４０と携帯端末１３０とを対応付けるデータベースを更新するようにすればよい。
【００５６】
なお、上記実施形態では、ハイライト表示指示部４４は、複数の駐車場へのルートや自販機のハイライト表示を携帯端末１３０上で行う場合について説明したが、これに限られるものではない。ハイライト表示指示部４４は、スケジュール情報を表示する端末とは異なる端末、例えば、トラックに搭載されているナビゲーションシステムの画面上にルート情報を表示するようにしてもよい。
【００５７】
なお、上記実施形態では、ルートセールスマンが１種類の商品を複数の自販機に補充する場合について説明したが、これに限られるものではない。ルートセールスマンが複数種類の商品を複数の自販機に補充することとしてもよい。
【００５８】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００５９】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００６０】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００６１】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００６２】
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定する工程と、
特定した前記複数の駐車場を経由するルートを決定する工程と、
決定した前記ルートを出力する工程と、をコンピュータが実行することを特徴とするルート提供方法。
（付記２）  前記決定する工程では、前記複数の駐車場の経由順を、選択された前記自動販売機からの距離が近い順とすることを特徴とする付記１に記載のルート提供方法。
（付記３）  前記決定する工程では、前記複数の駐車場の経由順を、周辺に存在する作業を行う必要のある自動販売機の数が多い順とすることを特徴とする付記１に記載のルート提供方法。
（付記４）  前記複数の駐車場のいずれかの駐車場にユーザが近づいたときに、該ユーザが近づいた駐車場の周辺に存在する作業を行う必要のある自動販売機の情報を出力する工程を前記コンピュータが更に実行することを特徴とする付記１〜３のいずれかに記載のルート提供方法。
（付記５）  複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定し、
特定した前記複数の駐車場を経由するルートを決定し、
決定した前記ルートを出力する、処理をコンピュータに実行させることを特徴とするルート提供プログラム。
（付記６）  前記決定する処理では、前記複数の駐車場の経由順を、選択された前記自動販売機からの距離が近い順とすることを特徴とする付記５に記載のルート提供プログラム。
（付記７）  前記決定する処理では、前記複数の駐車場の経由順を、周辺に存在する作業を行う必要のある自動販売機の数が多い順とすることを特徴とする付記５に記載のルート提供プログラム。
（付記８）  前記複数の駐車場のいずれかの駐車場にユーザが近づいたときに、該ユーザが近づいた駐車場の周辺に存在する作業を行う必要のある自動販売機の情報を出力する処理を前記コンピュータに更に実行させることを特徴とする付記５〜７のいずれかに記載のルート提供プログラム。
（付記９）  複数の自動販売機の中から１以上の自動販売機の選択を受け付けた場合に、選択された該自動販売機から所定距離内に存在する複数の駐車場を特定する特定部と、
特定した前記複数の駐車場を経由するルートを決定する決定部と、
決定した前記ルートを出力する出力部と、を備えるルート提供装置。
（付記１０）  前記決定部は、前記複数の駐車場の経由順を、選択された前記自動販売機からの距離が近い順とすることを特徴とする付記９に記載のルート提供装置。
（付記１１）  前記決定部は、前記複数の駐車場の経由順を、周辺に存在する作業を行う必要のある自動販売機の数が多い順とすることを特徴とする付記９に記載のルート提供装置。
（付記１２）  前記複数の駐車場のいずれかの駐車場にユーザが近づいたときに、該ユーザが近づいた駐車場の周辺に存在する作業を行う必要のある自動販売機の情報を出力する自動販売機情報出力部を更に備える付記９〜１１のいずれかに記載のルート提供装置。
【符号の説明】
【００６３】
１０  サーバ（ルート提供装置）
２０  自動販売機
４２  駐車場ルート作成部（特定部、決定部、出力部）
４４  ハイライト表示指示部（自動販売機情報出力部）
【図１】
2014199203.tif 000003
【図２】
2014199203.tif 000004
【図３】
2014199203.tif 000005
【図４】
2014199203.tif 000006
【図５】
2014199203.tif 000007
【図６】
2014199203.tif 000008
【図７】
2014199203.tif 000009
【図８】
2014199203.tif 000010
【図９】
2014199203.tif 000011
【図１０】
2014199203.tif 000012
【図１１】
2014199203.tif 000013
【図１２】
2014199203.tif 000014
【図１３】
2014199203.tif 000015
【図１４】
2014199203.tif 000016
【図１５】
2014199203.tif 000017
【図１６】
2014199203.tif 000018