(57)【要約】【課題】複数の自動販売機の設置場所と天気とから、ルートマンが効率的に商品を補充すべき自動販売機を見出すこと。【解決手段】クライアント端末１０１は、各種テーブルを参照しながら、各々処理を実行する各自動販売機について、前記ロケーション記憶手段に記憶された天候による売上の変化の有無に基づいて、予め定められた仮日程に従い売上予測値を計算する売上算出部３０１、算出した売上予測値と在庫数とに基づき在庫消化率を算出する消化率算出部３０２、算出された在庫消化率が所定の閾値よりも高い自動販売機について仮日程を早めるように補充の日程を調整する日程調整３０３および対象期間設定部３０４を備える。【選択図】図３
2010128816.tif 000002
【特許請求の範囲】
【請求項１】
各自動販売機ごとに、設置場所および該設置場所における天候により該設置場所に設置された自動販売機の売上が変化するか否かを記憶するロケーション記憶手段と、
前記各自動販売機の過去の売上および在庫数を記憶する売上記憶手段と、
過去の天候および将来予測される予測天候を記憶する天候記憶手段と、
前記自動販売機への補充の実績から推定される将来の補充の仮日程を記憶する仮日程記憶手段と、
各自動販売機について、前記ロケーション記憶手段に記憶された天候による売上の変化の有無を読み出し、変化の有る自動販売機においては、前記仮日程記憶手段に記憶する仮日程に従い補充する日の天候と同じ天候の日における売上を用い、変化の無い自動販売機においては、前記仮日程記憶手段に記憶する仮日程に従い補充する日の天候と異なる天候の日における売上を用い売上予測値を計算する売上算出手段と、
前記売上算出手段により算出した売上予測値と、前記売上記憶手段に記憶された在庫数とに基づき在庫消化率を算出する消化率算出手段と、
前記算出された在庫消化率が所定の閾値よりも高い自動販売機について前記仮日程を早めるように補充の日程を調整する日程調整手段と
を備えたことを特徴とする自動販売機運用支援装置。
【請求項２】
前記在庫消化率は、前記売上予測値を前記在庫数で除算して得られることを特徴とする請求項１に記載の自動販売機運用支援装置。
【請求項３】
前記日程調整手段は、前記閾値よりも高い在庫消化率を有する自動販売機の補充日程を前記仮日程よりも１営業日前倒しするように調整することを特徴とする請求項１または２に記載の自動販売機運用支援装置。
【請求項４】
前記自動販売機毎にイベントがある日と、通常の日の売上に対する倍率とを紐付けて記憶するイベント記憶手段を更に備え、
前記売上予測値は、前記イベント記憶手段から自動販売機の仮日程の対応日がイベントのある日であるか否かを読み出して、該仮日程の対応日がイベントのある日である場合は、前記イベント記憶手段に記憶された倍率を乗算することを特徴とする請求項１乃至３のいずれかに記載の自動販売機運用支援装置。
【請求項５】
前記ロケーション記憶手段は、更に自動販売機の設置場所が曜日により売上が変化する否かを記憶し、
前記売上予測値は、各自動販売機について、前記ロケーション記憶手段に記憶された曜日による売上の変化の有無を読み出し、変化の有る自動販売機においては、前記仮日程に従い補充する曜日と同じ曜日における売上を用い、変化の無い自動販売機においては、前記仮日程に従い補充する曜日と異なる曜日における売上を用いて計算されることを特徴とする請求項１乃至４のいずれかに記載の自動販売機運用支援装置。
【請求項６】
過去の売上データとして使用する期間を設定する設定手段
を更に備え、前記売上予測値は、前記設定手段で設定された期間の過去の売上を用いて計算されることを特徴とする請求項１乃至５のいずれかに記載の自動販売機運用支援装置。
【請求項７】
売切れ状態にある期間に売切れでなかった場合に推定される売上を自動販売機毎に記憶する推定売上記憶手段を更に備え、
前記売上予測値は、前記設定手段で設定された期間の過去の売上期間に売切れ状態にある期間がある場合は、前記推定売上記憶手段に記憶された売上を用いて計算されることを特徴とする請求項１乃至６のいずれかに記載の自動販売機運用支援装置。
【請求項８】
各自動販売機ごとに、設置場所および該設置場所における天候により該設置場所に設置された自動販売機の売上が変化するか否かを記憶するロケーション記憶手段と、前記各自動販売機の過去の売上および在庫数を記憶する売上記憶手段と、過去の天候および将来予測される予測天候を記憶する天候記憶手段と、前記自動販売機への補充の実績から推定される将来の補充の仮日程を記憶する仮日程記憶手段とを備えたコンピュータシステムにより実行される自動販売機運用支援方法であって、
各自動販売機について、前記ロケーション記憶手段に記憶された天候による売上の変化の有無を読み出し、変化の有る自動販売機においては、前記仮日程記憶手段に記憶する仮日程に従い補充する日の天候と同じ天候の日における売上を用い、変化の無い自動販売機においては、前記仮日程記憶手段に記憶する仮日程に従い補充する日の天候と異なる天候の日における売上を用い売上予測値を計算する売上算出ステップと、
前記売上算出ステップにおいて算出した売上予測値と、前記売上記憶手段に記憶された在庫数とに基づき在庫消化率を算出する消化率算出ステップと、
前記算出された在庫消化率が所定の閾値よりも高い自動販売機について前記仮日程を早めるように補充の日程を調整する日程調整ステップと
を備えたことを特徴とする自動販売機運用支援方法。
【請求項９】
各自動販売機ごとに、設置場所および該設置場所における天候により該設置場所に設置された自動販売機の売上が変化するか否かを記憶するロケーション記憶手段と、前記各自動販売機の過去の売上および在庫数を記憶する売上記憶手段と、過去の天候および将来予測される予測天候を記憶する天候記憶手段と、前記自動販売機への補充の実績から推定される将来の補充の仮日程を記憶する仮日程記憶手段とを備えたコンピュータシステムに自動販売機運用支援方法を実行させるプログラムであって、該方法は、
各自動販売機について、前記ロケーション記憶手段に記憶された天候による売上の変化の有無を読み出し、変化の有る自動販売機においては、前記仮日程記憶手段に記憶する仮日程に従い補充する日の天候と同じ天候の日における売上を用い、変化の無い自動販売機においては、前記仮日程記憶手段に記憶する仮日程に従い補充する日の天候と異なる天候の日における売上を用い売上予測値を計算する売上算出ステップと、
前記売上算出ステップにおいて算出した売上予測値と、前記売上記憶手段に記憶された在庫数とに基づき在庫消化率を算出する消化率算出ステップと、
前記算出された在庫消化率が所定の閾値よりも高い自動販売機について前記仮日程を早めるように補充の日程を調整する日程調整ステップと
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動販売機運用支援装置、自動販売機運用支援方法およびプログラムに関し、より具体的には、特に自動販売機の補充日程を定める際に支援することができる自動販売機運用支援装置、自動販売機運用支援方法およびプログラムに関する。
【背景技術】
【０００２】
従来、飲料などを販売する自動販売機の売上は天気に応じて変動することが知られている。例えば、寒い日は、温かいものがよく売れ、暑い日には冷たいものがよく売れる。したがって、自動販売機に商品を補充するルートマンと呼ばれる営業従事者は、売り切れにより販売機会の消化を減らすために、天気に応じて多く補充できる商品や、その商品数を予測して自動販売機の補充のためルート巡回を行っている。
【０００３】
即ち、商品を補充するために、天気に応じて変動する自動販売機の売上を予測することが求められている。このような、ルートマンを支援するため、例えば特許文献１のような、天気予報データに基づいて販売予測を行い、在庫と予測販売量から在庫の足りないデータを出力するシステムが提案されている。
【０００４】
また、特許文献２のような、自動販売機において天気予報情報から飲料の最適温度を調整し、人通り情報より販売数を予測し、必要数の商品に対し温度制御を行うシステムも提案されている。
【０００５】
【特許文献１】特開平４−３５３９７０号公報
【特許文献２】特開２００２−７４４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献に開示されている仕組みでは、複数の自動販売機の設置場所と、天気とを考慮して、複数の自動販売機の中からルートマンが効率的に商品を補充すべき自動販売機を見つけ出すことが困難である。たとえば、従来では、自動販売機の設置場所を考慮していなかったため、路上に設置された自動販売機も、地下街に設置された自動販売機も、天気が雨の場合は自動販売機内の商品があまり売れず、商品を補充すべきではないと判断していた。
【０００７】
すなわち、天気が雨の場合は、路上に設置された自動販売機内の商品はあまり売れないが、地下街に設置された自動販売機内の商品はよく売れるのが通常であるが、従来の仕組みでは、自動販売機の設置場所が天気に応じて売上が変わる場所であるか否かを考慮していなかったため、ルートマンが効率的に商品を補充すべき自動販売機を見出すことが困難であるという問題があった。
【０００８】
本発明は、複数の自動販売機の設置場所と天気とから、ルートマンが効率的に商品を補充すべき自動販売機を見出すことを目的とする。
【課題を解決するための手段】
【０００９】
本発明は上記の課題を解決することを目的とし、請求項１に記載の発明は、自動販売機運用支援装置であって、各自動販売機ごとに、設置場所および設置場所における天候により設置場所に設置された自動販売機の売上が変化するか否かを記憶するロケーション記憶手段と、各自動販売機の過去の売上および在庫数を記憶する売上記憶手段と、過去の天候および将来予測される予測天候を記憶する天候記憶手段と、自動販売機への補充の実績から推定される将来の補充の仮日程を記憶する仮日程記憶手段と、各自動販売機について、ロケーション記憶手段に記憶された天候による売上の変化の有無を読み出し、変化の有る自動販売機においては、仮日程記憶手段に記憶する仮日程に従い補充する日の天候と同じ天候の日における売上を用い、変化の無い自動販売機においては、仮日程記憶手段に記憶する仮日程に従い補充する日の天候と異なる天候の日における売上を用い売上予測値を計算する売上算出手段と、売上算出手段により算出した売上予測値と、売上記憶手段に記憶された在庫数とに基づき在庫消化率を算出する消化率算出手段と、算出された在庫消化率が所定の閾値よりも高い自動販売機について仮日程を早めるように補充の日程を調整する日程調整手段とを備えたことを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の自動販売機運用支援装置において、在庫消化率は、売上予測値を前記在庫数で除算して得られることを特徴とする。
【００１１】
請求項３に記載の発明は、請求項１または２に記載の自動販売機運用支援装置において、日程調整手段は、閾値よりも高い在庫消化率を有する自動販売機の補充日程を仮日程よりも１営業日前倒しするように調整することを特徴とする。
【００１２】
請求項４に記載の発明は、請求項１乃至３のいずれかに記載の自動販売機運用支援装置において、自動販売機毎にイベントがある日と、通常の日の売上に対する倍率とを紐付けて記憶するイベント記憶手段を更に備え、売上予測値は、イベント記憶手段から自動販売機の仮日程の対応日がイベントのある日であるか否かを読み出して、仮日程の対応日がイベントのある日である場合は、イベント記憶手段に記憶された倍率を乗算することを特徴とする。
【００１３】
請求項５に記載の発明は、請求項１乃至４のいずれかに記載の自動販売機運用支援装置において、ロケーション記憶手段は、更に自動販売機の設置場所が曜日により売上が変化する否かを記憶し、売上予測値は、各自動販売機について、ロケーション記憶手段に記憶された曜日による売上の変化の有無を読み出し、変化の有る自動販売機においては、仮日程に従い補充する曜日と同じ曜日における売上を用い、変化の無い自動販売機においては、仮日程に従い補充する曜日と異なる曜日における売上を用いて計算されることを特徴とする。
【００１４】
請求項６に記載の発明は、請求項１乃至５のいずれかに記載の自動販売機運用支援装置において、過去の売上データとして使用する期間を設定する設定手段を更に備え、売上予測値は、設定手段で設定された期間の過去の売上を用いて計算されることを特徴とする。
【００１５】
請求項７に記載の発明は、請求項１乃至６のいずれかに記載の自動販売機運用支援装置において、売切れ状態にある期間に売切れでなかった場合に推定される売上を自動販売機毎に記憶する推定売上記憶手段を更に備え、売上予測値は、設定手段で設定された期間の過去の売上期間に売切れ状態にある期間がある場合は、推定売上記憶手段に記憶された売上を用いて計算されることを特徴とする。
【００１６】
請求項８に記載の発明は、各自動販売機ごとに、設置場所および設置場所における天候により設置場所に設置された自動販売機の売上が変化するか否かを記憶するロケーション記憶手段と、各自動販売機の過去の売上および在庫数を記憶する売上記憶手段と、過去の天候および将来予測される予測天候を記憶する天候記憶手段と、自動販売機への補充の実績から推定される将来の補充の仮日程を記憶する仮日程記憶手段とを備えたコンピュータシステムにより実行される自動販売機運用支援方法であって、各自動販売機について、ロケーション記憶手段に記憶された天候による売上の変化の有無を読み出し、変化の有る自動販売機においては、仮日程記憶手段に記憶する仮日程に従い補充する日の天候と同じ天候の日における売上を用い、変化の無い自動販売機においては、仮日程記憶手段に記憶する仮日程に従い補充する日の天候と異なる天候の日における売上を用い売上予測値を計算する売上算出ステップと、売上算出ステップにおいて算出した売上予測値と、売上記憶手段に記憶された在庫数とに基づき在庫消化率を算出する消化率算出ステップと、算出された在庫消化率が所定の閾値よりも高い自動販売機について仮日程を早めるように補充の日程を調整する日程調整ステップとを備えたことを特徴とする。
【００１７】
請求項９に記載の発明は、各自動販売機ごとに、設置場所および設置場所における天候により設置場所に設置された自動販売機の売上が変化するか否かを記憶するロケーション記憶手段と、各自動販売機の過去の売上および在庫数を記憶する売上記憶手段と、過去の天候および将来予測される予測天候を記憶する天候記憶手段と、自動販売機への補充の実績から推定される将来の補充の仮日程を記憶する仮日程記憶手段とを備えたコンピュータシステムに自動販売機運用支援方法を実行させるプログラムであって、方法は、各自動販売機について、ロケーション記憶手段に記憶された天候による売上の変化の有無を読み出し、変化の有る自動販売機においては、仮日程記憶手段に記憶する仮日程に従い補充する日の天候と同じ天候の日における売上を用い、変化の無い自動販売機においては、仮日程記憶手段に記憶する仮日程に従い補充する日の天候と異なる天候の日における売上を用い売上予測値を計算する売上算出ステップと、売上算出ステップにおいて算出した売上予測値と、売上記憶手段に記憶された在庫数とに基づき在庫消化率を算出する消化率算出ステップと、算出された在庫消化率が所定の閾値よりも高い自動販売機について仮日程を早めるように補充の日程を調整する日程調整ステップとを備えたことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、各自動販売機について、ロケーション記憶手段に記憶された天候による売上の変化の有無を読み出し、変化の有る自動販売機においては、仮日程記憶手段に記憶する仮日程に従い補充する日の天候と同じ天候の日における売上を用い、変化の無い自動販売機においては、仮日程記憶手段に記憶する仮日程に従い補充する日の天候と異なる天候の日における売上を用い売上予測値を計算する売上算出手段と、売上算出手段により算出した売上予測値と、売上記憶手段に記憶された在庫数とに基づき在庫消化率を算出する消化率算出手段と、算出された在庫消化率が所定の閾値よりも高い自動販売機について仮日程を早めるように補充の日程を調整する日程調整手段とを備えているので、複数の自動販売機の設置場所と天気とから、ルートマンが効率的に商品を補充すべき自動販売機を見出すことができる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
【００２０】
図１は、本発明の一実施形態を示すシステムの構成の一例を示す図である。本実施形態では、自動販売機の補充を主な業務とする会社内の一般的な業務支援システムを用いる。図１に示すシステムは、営業所内のクライアント端末１０１（情報処理装置、自動販売機運用支援装置）と、営業所内のプリンタ１０２と、光コミュニケーションユニット（ＯＣ）１０３と、気象団体のサーバ１０６と、ハンディターミナル（携帯端末）１０４と、自動販売機（１０７〜１１０）とを備える。
【００２１】
また、営業所内のクライアント端末１０１とプリンタ１０２とＯＣ１０３とがそれぞれ接続されたネットワーク（社内LANなど）と、気象団体のサーバ１０６が接続されたネットワークとは、広域回線１０５を介して通信可能に接続されている。したがって、営業所内のクライアント端末１０１と、気象団体のサーバ１０６は、広域回線（ネットワーク）１０５を介して通信可能に接続されている。
【００２２】
営業所には、クライアント端末１０１とプリンタ１０２とＯＣ１０３とがそれぞれネットワーク（社内LANなど）を介して通信可能に接続されている。ＯＣ１０３は、いわゆる「光コミュニケーションユニット」であって、ハンディターミナルをネットワーク（社内LANなど）に接続するための装置である。ハンディターミナル１０４をＯＣ１０３に接続することにより、ハンディターミナル１０４は、ＯＣ１０３を介してネットワーク（社内LANなど）に接続され、営業所内のクライアント端末１０１やプリンタ１０２と相互に通信することが可能になる。プリンタ１０２は、ハンディターミナル１０４やクライアント端末１０１からの印刷要求を受信すると、印刷要求された印刷データを印刷することができる。
【００２３】
クライアント端末１０１は、クライアント端末１０１の記憶手段に、後述する自販機データテーブル（図１１）、自販機在庫数テーブル（図１３）、休日・イベントデータテーブル（図１４）、気象情報（図１５）、過去の売上実績データテーブル（図１６）、第１の閾値、第２の閾値を記憶している。クライアント端末１０１は、これらのデータを用いて、複数の自動販売機の設置場所と天気とから、ルートマンが効率的に商品を補充すべき自動販売機を見出すための処理を実行するが、テーブルの構成はこれに限られることなく、相互にデータ項目を組み合わせてより少ないテーブルとし、あるいはデータ項目を細分化してより多くのテーブルとするなど、本技術分野で知られたいずれのテーブル構成とすることができる。具体的には、クライアント端末１０１は、図３に示す機能モジュールにより、図５、図６、図７、図８、図９、図１０を参照して説明する処理を実行する。
【００２４】
気象団体（天気予報提供団体）のサーバ１０６は、各地における、現在の天気、過去の天気、将来の天気予報などの天気情報（気象情報）をデータベースなどの記憶装置に記憶している。クライアント端末１０１は、気象団体のサーバ１０６の記憶装置に記憶されている現在の天気、過去の天気、将来の天気予報などの天気情報を、ネットワーク１０５を介して気象団体のサーバ１０６から取得することができる。
【００２５】
ハンディターミナル１０４は赤外線ポートなどの赤外線通信するための通信部を備え、地下街Aや路上Bや地下街Cなどに設置された自動販売機（自販機）１０７〜１１０と赤外線通信を行うことが可能である。図１に示すシステム構成図には、地下街Aには、自動販売機１０７と自動販売機１０８とが設置され、路上Bには、自動販売機１０９が設置され、地下街Cには、自動販売機１１０が設置されていることを示している。
【００２６】
図２は、図１に示したクライアント端末１０１（情報処理装置）の基本構成を示すブロック図である。図２を参照して、クライアント端末１０１のハードウェア構成について説明するが、ハンディターミナル１０４も、形状はサイズは異なるものの基本的には情報処理装置であり、同様のハードウェア構成を有しているものとする。
【００２７】
図２に示すように、クライアント端末１０１は、ハードウェアとして、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ（ハードディスクドライブ）２０４、およびネットワークＩ／Ｆ（インタフェース）２０５を備える。また、クライアント端末１０１は、ハードウェアとして、記録媒体ドライブ２０６、キーボード２０７、マウス２０８、ビデオＩ／Ｆ２０９、ディスプレイ装置２１０、および外部機器Ｉ／Ｆ２１１も備える。これらのハードウェアは、システムバス２１２を介して互いに接続されている。
【００２８】
ＣＰＵ２０１は、ＲＡＭ２０２やＲＯＭ２０３に格納されているプログラムやデータを用いて、クライアント端末１０１全体を制御するとともに、クライアント端末１０１が行う各処理を実行する。ＲＡＭ２０２は、ＨＤＤ２０４からロードされたプログラムやデータを一時的に記憶するためのエリアを有するとともに、ＣＰＵ２０１が各種処理を実行するために使用するワークエリアを有する。ＲＯＭ２０３は、コンピュータのブートプログラムやＢＩＯＳ等の各種プログラムを記憶している。
【００２９】
ＨＤＤ２０４は、ＯＳ（オペレーティングシステム）や、クライアント端末１０１が行う各処理をＣＰＵ２０１に実行させるためのプログラムや各種データを保存しており、これらは必要に応じてＣＰＵ２０１の制御によりＲＡＭ２０２に読み出されて実行される。ネットワークＩ／Ｆ２０５はネットワーク１０４に接続するためのものであり、このネットワークＩ／Ｆ２０５を介して外部機器との間でデータ通信を行うことが可能となる。記録媒体ドライブ２０６は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ―ＲＯＭ、ＤＶＤ−Ｒ／ＲＷ、およびＤＶＤ−ＲＡＭ等のドライブとして機能する。
【００３０】
キーボード２０７、およびマウス２０８は、各種の指示を入力するための入力部として機能する。ビデオＩ／Ｆ２０９には、ディスプレイ装置２１０が接続される。ディスプレイ装置２１０は、ＣＲＴや液晶表示装置等で構成されており、ビデオＩ／Ｆ２０９を介して送られた信号に基づいて、文字や画像等の情報を表示画面上に表示する機能を有する。
【００３１】
外部機器Ｉ／Ｆ２１１は、周辺機器を接続するためのポートであり、この外部機器Ｉ／Ｆ２１１を介して周辺機器との間でデータの送受信を行うことが可能になる。外部機器Ｉ／Ｆ２１１は、ＳＣＳＩ、ＵＳＢ、ＩＥＥＥ１３９４等の各種インタフェースで構成することができ、通常、複数の外部機器Ｉ／Ｆを有する。なお、周辺機器との接続形態は有線／無線を問わない。この外部機器Ｉ／Ｆ２１１を介してプリンタ１０３−１〜１０３−３と接続することも勿論可能である。
【００３２】
図３は、本実施形態のクライアント端末１０１内の機能モジュールの構成を示す図である。クライアント端末１０１は、上述の各種テーブルを参照しながら、各々処理を実行する各自動販売機について、前記ロケーション記憶手段に記憶された天候による売上の変化の有無に基づいて、予め定められた仮日程に従い売上予測値を計算する売上算出部３０１、算出した売上予測値と在庫数とに基づき在庫消化率を算出する消化率算出部３０２、算出された在庫消化率が所定の閾値よりも高い自動販売機について仮日程を早めるように補充の日程を調整する日程調整部３０３および対象期間設定部３０４を備える。
【００３３】
図４は、自動販売機から売上データをハンディターミナル１０４が取得する処理を示すフローチャートである。ステップＳ４０１、ステップＳ４０５、ステップＳ４０６は、ハンディターミナル１０４のＣＰＵ２０１が実行する処理である。ステップＳ４０２、ステップＳ４０３は、自動販売機のＣＰＵが実行する処理である。まず、ハンディターミナル１０４は、自動販売機に対して売上データの要求を送信すると（ステップＳ４０１）、自動販売機は、この要求を受信し（ステップＳ４０２）、自動販売機の記憶手段に記憶された商品の売上データをハンディターミナル１０４に送信する（ステップＳ４０３）。
【００３４】
そして、ハンディターミナル１０４は、自動販売機から商品の売上データを受信すると（ステップＳ４０５）、売上データをハンディターミナル１０４内のＨＤＤやＲＡＭなどの記憶手段に記憶する（ステップＳ４０６）。ルートマンが各自動販売機を巡回して、各自動販売機と以上の処理を実行することで、各自販機の商品の売上データを取得することができる。
【００３５】
次に、図５および１６を参照して、自動販売機から取得した売上データをクライアント１０１の記憶手段に登録するまでの処理を説明する。図５は、クライアント端末１０１が、各自動販売機から取得した売上データを、ハンディターミナル１０４から取得して登録する処理を示すフローチャートである。また、図１６は、本実施形態の自販機毎の過去の売上実績を示す過去の売上実績データテーブルである。過去の売上実績データテーブルは、通常クライアント端末１０１の記憶手段に記憶されているが、これに限らず接続されたいずれかの記憶装置等に記憶しておくこともできる。過去の売上実績データテーブルは、「自販機」、「天気」、「日付」、「曜日」、「売上本数（売上データ）」、「売切れ時間」の項目を備える。過去の売上実績データテーブルには、自販機毎に、過去の日付と、その曜日と、その日付における自販機周辺の天気と、前回の商品の補充日から、過去の日付までの売上本数（売上データ）と、前回の商品補充日からルートマンが商品を補充するまでの商品の売り切れ時間とを記憶している。
【００３６】
ステップＳ５０１は、ハンディターミナル１０４のＣＰＵ２０１が実行する処理である。ステップＳ５０２およびステップＳ５０３は、クライアント端末１０１のＣＰＵ２０１が実行する処理である。まず、ハンディターミナル１０４は、クライアント端末１０１に対して、ステップＳ４０６でハンディターミナル１０４内の記憶部に記憶された、各自販機の商品の売上データを登録すべく送信する。
【００３７】
次に、クライアント端末１０１は、売上データをハンディターミナル１０４から受信すると（ステップＳ５０２）、クライアント端末１０１内のＨＤＤやＲＡＭなどの記憶部に記憶する（ステップＳ５０３）。ここで、売上データには、図１６に示す過去の売上実績データテーブルの「自販機」、「日付」、「売上本数（売上データ）」、「売切れ時間」の項目に記憶されるデータが含まれる。すなわち、ステップＳ５０３では、これらのデータが、過去の売上実績データテーブルに記憶される。また、過去の売上実績データテーブル（図１６）の「天気」と「曜日」の項目に記憶されるデータは、後述する図６のステップＳ６０５で記憶される。
【００３８】
図６および１５を参照して天気情報を取得し、登録する処理について説明する。図６は、クライアント端末１０１が、サーバ１０６から、現在の天気、過去の天気、将来の天気予報などの天気情報（気象情報）を取得し、登録する処理を示すフローチャートである。図１５は、気象団体（天気予報提供団体）のサーバ１０６から取得し、クライアント端末１０１の記憶手段に記憶された天気情報（気象情報）テーブルである。図１５に示す天気情報テーブルには、「日付」、「曜日」、「天気（気象）」の項目を備える。すなわち、天気情報テーブルには、日付とその曜日と、その日の天気を示す情報が記憶されている。
【００３９】
ステップＳ６０１、ステップＳ６０４、ステップＳ６０５は、クライアント端末１０１のＣＰＵ２０１が実行する処理であり、ステップＳ６０２およびステップＳ６０３は気象団体のサーバ１０６のＣＰＵ２０１が実行する処理である。
【００４０】
クライアント端末１０１は、気象団体のサーバ１０６に対して気象情報の取得要求を行い（ステップＳ６０１）、気象団体のサーバ１０６は、当該取得要求を受信すると（ステップＳ６０２）、気象情報をクライアント端末１０１に送信する（ステップＳ６０３）。次に、クライアント端末１０１は、気象団体のサーバ１０６から気象情報を受信すると（ステップＳ６０４）、この気象情報を、クライアント端末１０１内のＨＤＤやＲＡＭなどの記憶手段に記憶する（ステップＳ６０５）。ここで、気象情報とは、図１５に示す気象情報テーブルに示されるデータを含んでいる。すなわち、気象情報テーブルには、日付と、その日付の曜日と、その日付の天気から構成される。
【００４１】
図１５の例を用いて説明すると、「２００８年５月２５日」は、「月曜日」で「天気」は晴れであることを示している。また、ここで、ステップＳ５０３で記憶された「日付」に対応する「曜日」と「天気」を当該気象情報の中から取得し、取得した「曜日」と「天気」を、「日付」に対応付けて過去の売上実績データテーブル（図１６）に記憶する。これにより、図１６に示す過去の売上実績データが記憶される。
【００４２】
図７、１１および１８を参照してロケーション情報の設定登録処理について説明する。
図７は、ロケーション情報を自販機毎に設定登録する処理を示すフローチャートである。図１１は、クライアントＰＣ１０１のＨＤＤ２０４やＲＡＭ２０２などの記憶手段に記憶された自販機データテーブルである。自販機データテーブルには、図１１の通り、「ルートマン」、「自販機（自販機ＩＤ）」、「ロケーション特性区分」、「日付（売上データ取得日）」、「前回訪問日」、「次回訪問日」が含まれる。「ルートマン」の項目には、ハンディターミナル１０４を持って各自販機に補充する商品を配達するルートマンを識別する情報が記憶される。また、「自販機」の項目には、自動販売機を識別する情報、例えば自販機コードなどが記憶されている。また、「ロケーション特性区分」の項目には、自動販売機の設置場所（ロケーション）より、天気や曜日に依存するかを識別する情報が記憶される。この項目に記憶されるデータについては、図１２を用いて後述する。
【００４３】
「日付（売上データ取得日）」の項目には、ハンディターミナル１０４が自動販売機から売上データを取得した日付が記憶されている。また、「前回訪問日」の項目には、前回、自動販売機に商品を補充した日付が記憶されている。この「前回訪問日」の日付は、図５のステップＳ５０３で売上データを登録（記憶）する際に、自動販売機ごとに記憶される。さらに、「次回訪問日」の項目には、次回、自動販売機に商品を補充する日付が記憶される。
【００４４】
「次回訪問日」の日付は、「前回訪問日」の日付が記憶された際に、所定の期間（例えば、２日など）後の日が記憶される。ここでの所定の期間は、自動販売機ごとに異なっていてもよい。ここで、後述するように「次回訪問日」は、補充の巡回の仮日程であり、他の方法によっても、予め何らかの本技術分野で知られたいずれかの方法も用いて行うことができる。図１８は、図１１に示す自販機データテーブルのロケーション特性区分を登録するための登録画面である。
【００４５】
ステップＳ７０１〜ステップＳ７０５は、クライアント端末１０１のＣＰＵ２０１が実行する処理である。まず、クライアント端末１０１は、各自動販売機を識別するデータ（例えば自販機コード（自販機ＩＤ）を、自販機データテーブルから取得する（ステップＳ７０１）。具体的には、図１１に示す自販機データテーブルの「自販機」の項目に記憶された自販機コードを取得し、ロケーション情報設定画面（図１８）をクライアント端末１０１の表示部に表示する（ステップＳ７０２）。
【００４６】
図１８の画面においてユーザが入力した、自動販売機ごとにロケーション情報（ロケーション特性区分）を受け付ける（ステップＳ７０３）。図１８の画面には、自動販売機ごとに、ロケーション情報として、「売上が天気及び曜日に応じて変わる場所」（ロケーション特性区分が１）、「売上が天気に応じて変わる場所」（ロケーション特性区分が２）、「売上が曜日に応じて変わる場所」（ロケーション特性区分が３）、「売上が天気及び曜日に応じて変わらない場所」（ロケーション特性区分が４）を選択するラジオボタン１８０１が表示されている。
【００４７】
これらのラジオボタンが、自動販売機ごとにユーザにより選択され、登録ボタン１８０２が押下された場合（ステップＳ７０４：ＹＥＳ）、自販機毎に選択されたロケーション特性区分が図１１に示す自販機データテーブルに記憶される（ステップＳ７０５）。
【００４８】
図８および１４を参照して本実施形態の基本処理を説明する。図８は、本実施形態に係る基本的な処理を示すフローチャートである。図１４は、自動販売機の周辺で、花火や文化祭などのイベントが行われるかを管理する休日・イベントデータテーブルである。本実施形態において、休日・イベントデータテーブルは、クライアント端末１０１の記憶手段に記憶されているがこれに限らない。休日・イベントデータテーブルは、「自販機」、「期間開始」、「期間終了」、「倍率」を備える。
【００４９】
「期間開始」の項目には、イベントが開始する日付を記憶し、「期間終了」には、イベントが終了する日付を記憶している。「倍率」の項目には、数値が設定されている。
「倍率」に設定された数値は、後述するステップＳ９１４、ステップＳ９１２、ステップＳ９０８、ステップＳ９０７で算出された売上予測データに乗算するために用いられるが、その詳細は後述する。
【００５０】
ここで、ステップＳ８０１〜ステップＳ８１７は、クライアント端末１０１のＣＰＵ２０１が実行する処理である。まず、クライアント端末１０１は、ルートマンを特定するための特定情報の入力を受け付け（ステップＳ８０１）、実績データの範囲の入力を受け付ける（ステップＳ８０２）。ステップＳ８０１で受け付けた特定情報から特定されるルートマンが商品の補充を担当している自動販売機を、自販機データテーブルの中から検索し（ステップＳ８０３）、検索されたルートマンが担当している自動販売機の自販機データを取得する（ステップＳ８０４）。ここで、自販機データとは、自販機データテーブル（図１１）に記憶されている各項目のデータを言う。
【００５１】
次に、クライアント端末１０１は、ステップＳ８０４で取得した自販機データのうち、ロケーション特性区分（ロケ特性区分）を取得し（ステップＳ８０６）、以下のステップＳ８０９からステップＳ８１２までの処理を次回訪問日までについて実行する。
【００５２】
すなわち、先ずステップＳ８０９において、ステップＳ８０６で取得したロケーション情報に基づいて、自動販売機内の商品の売上予測データを算出する処理（売上予測データ算出処理）を実行する。この売上予測データ算出処理の詳細は、図９を用いて後述する。次に、クライアント端末１０１は、図１４の「休日・イベントデータテーブル」を参照し、現在予測対象の自動販売機の日付にイベントが開催されているか否かを判定し（ステップＳ８１０）、予測対象の自動販売機の予測対象日にイベントがあると判定された場合は（ステップＳ８１０：ＹＥＳ）、自動販売機について定められた倍率を、ステップＳ８０９で算出された売上予測データに対して乗算し、ステップＳ８０９で算出された売上予測データを補正する（ステップＳ８１１）。一方、ステップＳ８１０でイベントが開催されていないと判定された場合は（ステップＳ８１０：ＮＯ）、ステップＳ８１２の処理へ移行する。
【００５３】
ステップＳ８１２では、ステップＳ８１０でイベントが開催されていないと判定された場合は、ステップＳ８０９で算出された売上予測データを累積加算し、ステップＳ８１０でイベントが開催されていると判定された場合は、ステップＳ８１１で補正された売上予測データを累積加算する。その後、現在、処理の対象となっている日の次の日を予測対象日と設定し、ステップＳ８０９からステップＳ８１２までの処理を実行する。
【００５４】
次に、クライアント端末１０１は、前回、ルートマンが巡回して得られた自動販売機内の商品の在庫数と、ステップＳ８１２で累積加算された売上予測データ（売上予測数）とから在庫消化率である売上予測率を算出する（ステップＳ８１４）。本実施形態において、売上予測率は、「ステップＳ８１２で算出された売上予測数÷自動販売機内の商品の在庫数」を計算することにより求めることができるが、これに限られず在庫消化を示すいずれかの一定の指標を用いることができる。
【００５５】
ここで在庫消化率とは、自動販売機内の商品の在庫数のうち、ステップＳ８１２で算出された売上予測数を売り上げることを示す指標である。すなわち、在庫消化率が高いほど、自動販売機内の在庫がよく売れることを示し、在庫消化率が低いほど、自動販売機内の在庫が売れにくいことを示している。
【００５６】
ステップＳ８０６からステップＳ８１４までの処理を、ステップＳ８０３で検索された全ての自販機に対して実行し終わると、ステップＳ８１６の処理に移行する。一方、検索された全ての自販機に対して実行していない場合は、次の自販機を予測対象としてステップＳ８０６からステップＳ８１４までの処理を実行する。
【００５７】
ステップＳ８１６においては、優先巡回先決定処理を実行する（ステップＳ８１６）。この処理は、ステップＳ８１４で得られた売上予測率と予め設定された閾値とに従って、次に商品を補充する日を自販機毎に変更し、ルートマンが１日に巡回するべき自販機の巡回順序を変更する処理である。この処理の詳細は、図１０を用いて後述する。
【００５８】
以上の処理の結果、クライアント端末１０１は、ステップＳ８１６で設定された巡回順序を出力する（ステップＳ８１７）。ここで出力とは、クライアント端末１０１の表示部への表示、クライアント端末１０１と通信可能なプリンタへの印刷、ハンディターミナル１０４などの各種装置への送信のいずれの構成でもよい。
【００５９】
次に、図９および１２を参照して、売上予測データ算出処理を説明する。図９は、図８に示す売上予測データ算出処理（ステップＳ８０９）の詳細処理を示すフローチャートである。
【００６０】
図１２は、図１１に示した「ロケーション特性区分」の説明するための図である。図１２の例では、「ロケーション特性区分」が「１」は、気候（天気）及び曜日により自販機内の商品の売上が依存することを示す。例えば、地下や屋内、店内などに設置された自動販売機が「ロケーション特性区分」が「１」が設定される。「ロケーション特性区分」が「２」は、気候（天気）により自販機内の商品の売上が依存するが、自販機内の商品の売上が曜日には依存しないことを示す。「ロケーション特性区分」が「３」は、気候（天気）により自販機内の商品の売上が依存しないが、自販機内の商品の売上が曜日には依存することを示す。例えば、学校内や社内、車内などに設置された自動販売機が「ロケーション特性区分」が「１」に設定される。「ロケーション特性区分」が「４」は、気候（天気）及び曜日により自販機内の商品の売上が依存しないことを示す。
【００６１】
ステップＳ９０１〜ステップＳ９１４は、クライアント端末１０１のＣＰＵ２０１が実行する処理である。ここで、詳述しないが、ルートマンの自動販売機を補充する巡回順序などは、クライアント端末１０１あるいは接続されたいずれかの記憶装置などに図１１に示すようなテーブルとして記憶されているが、別の、例えばルートマンごとに何日にどの自動販売機を補充するかといったスケジュールの形など、システムに適合したいずれの形態とすることもできる。なお、本実施形態では、自動販売機の補充は日単位で行う、すなわち各自動販売機は概ね１乃至２週間に１回補充するものとして、補充のタイミングは曜日や日付など日単位で扱うものとし、１日に何回も補充することは想定しないで説明する。ただし、日に何度も巡回する場合でも、本技術分野のいずれかの技術を用いて本発明の技術的思想を適用することができる。
【００６２】
まず、クライアント端末１０１は、ステップＳ８０６で取得したロケーション特性区分が「１」又は「２」であるか否かを判定（ステップＳ９０１）、すなわち現在、予測対象の自動販売機の設置場所が天気に応じて売上が変わる場所であるか否かを判定する。そして、クライアント端末１０１は、ロケーション特性区分が「１」又は「２」である（現在、予測対象の自動販売機の設置場所が天気に応じて売上が変わる場所である）と判定された場合（ステップＳ９０１：ＹＥＳ）、ステップＳ９０２に処理を移行する。一方、ロケーション特性区分が「１」又は「２」ではなく「３」又は「４」であると判定された場合（ステップＳ９０１：Ｎｏ）、処理をステップＳ９０９に移行する。
【００６３】
ステップＳ９０２では、現在、予測対象の自動販売機の次回巡回日である日付（仮日程）の天気を、図１５に示す気象情報から取得し、ステップＳ８０６で取得したロケーション特性区分が「１」であるか否かを判定する（ステップＳ９０３）。即ち、現在、予測対象の自動販売機の設置場所が曜日に応じて売上が変わる場所であるか否かを判定する。そして、ロケーション特性区分が「１」である（現在、予測対象の自動販売機の設置場所が曜日に応じて売上が変わる場所である）と判定された場合は（ステップＳ９０３：ＹＥＳ）、現在の仮日程の曜日を気象情報（図１５）から取得する（ステップＳ９０４）。
【００６４】
一方、ロケーション特性区分が「１」ではなく「２」である（現在、予測対象の自動販売機の設置場所が曜日に応じて売上が変わらない場所である）と判定された場合は（ステップＳ９０３：ＮＯ）、現在、予測対象の自動販売機における、ステップＳ８０２で設定された期間内の過去の売上実績データ（図１６の「売上本数（売上データ）」の項目のデータ）の中から、ステップＳ９０２で取得した天気（気象情報）と同じ天気の過去の売り上げ実績データ（図１６の「売上本数（売上データ）」の項目のデータ）を選択し（ステップＳ９０６）、ステップＳ９０６で選択された全ての過去の売上実績データから、売上予測データを算出する（ステップＳ９０８）。
【００６５】
また、クライアント端末１０１は、ステップＳ９０４で曜日を取得すると、現在、予測対象の自動販売機における、ステップＳ８０２で設定された期間内の過去の売上実績データ（図１６の「売上本数（売上データ）」の項目のデータ）の中から、ステップＳ９０２で取得した天気（気象情報）と同じ天気で、かつステップＳ９０４で取得した曜日と同じ曜日の過去の売り上げ実績データ（図１６の「売上本数（売上データ）」の項目のデータ）を選択し（ステップＳ９０５）、ステップＳ９０７で選択された全ての過去の売り上げ実績データ（売上本数）から、売上予測データを算出する（ステップＳ９０７）。
【００６６】
また、クライアント端末１０１は、ステップＳ８０６で取得したロケーション特性区分が「３」であるか否かを判定（ステップＳ９０９）、即ち、現在、予測対象の自動販売機の設置場所が曜日に応じて売上が変わる場所であるか否かを判定し、ステップＳ８０６で取得したロケーション特性区分が「３」である（現在、予測対象の自動販売機の設置場所が曜日に応じて売上が変わる場所である）と判定された場合は（ステップＳ９０９：ＹＥＳ）、現在、予測対象日である日付の曜日を気象情報（図１５）から取得する（ステップＳ９１０）。現在、予測対象の自動販売機における、ステップＳ８０２で設定された期間内の過去の売上実績データ（図１６の「売上本数（売上データ）」の項目のデータ）の中から、ステップＳ９１０で取得した曜日と同じ曜日の過去の売り上げ実績データ（図１６の「売上本数（売上データ）」の項目のデータ）を選択し（ステップＳ９１１）、ステップＳ９１１で選択された全ての過去の売り上げ実績データから、売上予測データを算出する（ステップＳ９１２）。
【００６７】
一方、ステップＳ９０９において、ステップＳ８０６で取得したロケーション特性区分が「３」ではなく「４」である（現在、予測対象の自動販売機の設置場所が曜日に応じて売上が変わる場所ではない）と判定された場合は（ステップＳ９０９：ＮＯ）、現在、予測対象の自動販売機における、ステップＳ８０２で設定された期間内の過去の売上実績データ（図１６の「売上本数（売上データ）」の項目のデータ）を選択する（ステップＳ９１３）。ステップＳ９１３で選択された全ての過去の売り上げ実績データから、売上予測データを算出する（ステップＳ９１４）。
【００６８】
ここで、ステップＳ９１４、ステップＳ９１２、ステップＳ９０８、ステップＳ９０７での売上予測データの算出は、選択された過去の実績データの平均値を求めることにより行う。具体的には、「選択された過去の実績データの和÷選択された過去の実績データの数」から過去の実績データの平均値を算出できる。すなわち、ステップＳ９１４では、ステップＳ９１３で選択された過去の実績データの数と、選択された過去の実績データの和とから、過去の実績データの平均値を求める。同様に、ステップＳ９１２では、ステップＳ９１１で選択された過去の実績データの数と、選択された過去の実績データの和とから、過去の実績データの平均値を求める。ステップＳ９０８でも、ステップＳ９０６で選択された過去の実績データの数と、選択された過去の実績データの和とから、過去の実績データの平均値を求める。さらに、ステップＳ９０７でも、ステップＳ９０５で選択された過去の実績データの数と、選択された過去の実績データの和とから、過去の実績データの平均値を求める。
【００６９】
さらに、ステップＳ９１４、ステップＳ９１２、ステップＳ９０８、ステップＳ９０７での売上予測データの算出方法について、ここで簡単に説明する。まず、ステップＳ９１３、ステップＳ９１１、ステップＳ９０６、ステップＳ９０５で選択された過去の売り上げ実績データ（売上本数）に対応して図１６に示す売上実績データテーブルに記憶された売切れ時間を取得する。
【００７０】
また、図示していないが、クライアント１０１の記憶手段には、自動販売機（自販機）毎に、売切れ時間の単位時間（例えば１時間）当たりの売上データを記憶している。ここで記憶されている売上データ（売上本数）は、売切れの状態にある期間に仮に商品があるとしたら売れると推定される売上を示している。そして、売切れ状態になっている時間がある（０ではない）場合は、現在算出対象の自動販売機に対応した、単位時間当たりの売上データを当該記憶手段から取得する。ここで取得した売上データと売切れ時間とを乗算することで、売切れの期間がなかった場合の売上データを算出することができ、これにより、算出された売上データを用いて、上述した通りに、売上予測データを算出することができる。
【００７１】
図１０および１７を参照して優先巡回先決定処理を説明する。図１０は、図８に示す優先巡回先決定処理（ステップＳ８８１６）の詳細処理を示すフローチャートである。図１７は、売上予測率に基づいて、自動販売機への巡回順序を示す売上予測率データテーブルである。売上予測率データテーブルは、クライアント端末１０１の記憶手段に記憶されているがこれに限られない。図１７に示す売上予測率データテーブルは、少なくとも、自販機を識別する情報（自販機コードなど）と、売上予測率と、巡回順序を備える。図１７には、説明の便から在庫数と売上予測データも含めて記載している。すなわち、例えば、図１７の例では、前回商品補充した際の自販機１の在庫数は２０で、それからの売上予測数は１２であり、自販機１の売上予測率０．６（＝１２÷２０）であることを示している。他の自販機の売上予測率についても同様に算出することができる。
【００７２】
ステップＳ１００１〜ステップＳ１００５は、クライアント端末１０１のＣＰＵ２０１が実行する処理である。まず、クライアント端末１０１は、予めクライアント端末の記憶手段に記憶された第１の閾値を取得し（ステップＳ１００２）、ステップＳ８１４で算出された売上予測率が、ステップＳ１００２で取得した第１の閾値よりも大きいか否かを判定する（ステップＳ１００３）。次に、ステップＳ８１４で算出された売上予測率が、ステップＳ１００２で取得した第１の閾値よりも大きいと判定された場合は（ステップＳ１００３：ＹＥＳ）、現在、対象の自動販売機の次回の商品を補充する日（巡回する日）を所定の日数（例えば、１営業日）早めに設定する（ステップＳ１００４）。
【００７３】
図１７の例では、第１の閾値が例えば、０．７５である場合、自販機３に次回の商品を補充する日を１日早めることを示している。ここで、このように、次回の商品を補充する日を変更した場合、図１１に示す自販機データテーブルの、変更された自販機に対応する次回訪問日を、ステップＳ１００４で変更された日に設定する。以上の処理により、各自動販売機に商品を補充する次の予定日を決定（変更）することができる。
【００７４】
一方、ステップＳ８１４で算出された売上予測率が、ステップＳ１００２で取得した第１の閾値以下であると判定された場合は（ステップＳ１００３：ＮＯ）、ステップＳ１００５の処理へ移行し、クライアント端末１０１は、予めクライアント端末の記憶手段に記憶された第２の閾値を取得する（ステップＳ１００５）。その結果ステップＳ８１４で算出された売上予測率が、ステップＳ１００５で取得した第２の閾値よりも小さいか否かを判定する（ステップＳ１００６）。
【００７５】
ステップＳ８１４で算出された売上予測率が、ステップＳ１００５で取得した第２の閾値よりも小さいと判定された場合は（ステップＳ１００６：ＹＥＳ）、現在、対象の自動販売機の次回の商品を補充する日（巡回する日）を所定の日数（例えば、１日）遅めに設定する（ステップＳ１００７）。図１７の例では、第２の閾値が例えば、０．５５である場合、自販機２に次回の商品を補充する日を１営業日遅くすることを示している。
【００７６】
ここで、このように、次回の商品を補充する日を変更した場合、図１１に示す自販機データテーブルの、変更された自販機に対応する次回訪問日を、ステップＳ１００７で変更された日に設定する。以上の処理により、各自動販売機に商品を補充する次の予定日を決定（変更）することができる。
【００７７】
一方、ステップＳ８１４で算出された売上予測率が、ステップＳ１００５で取得した第２の閾値以上と判定された場合は（ステップＳ１００６：ＮＯ）、ステップＳ１００８の処理へ移行する。ステップＳ１００２からステップＳ１００７の処理を、ステップＳ８０３で検索された自販機の全てに対して実行し、ステップＳ８０３で検索された全ての自販機に対して実行し終われば、ステップＳ１００９の処理へ移行する（ステップＳ１００８）。
【００７８】
次に、各自販機の販売予測率をそれぞれ比較し（ステップＳ１００９）、売上予測率の高い順に優先順序を設定する（ステップＳ１０１０）。このとき、ステップＳ１００４及びステップＳ１００７で巡回日（訪問日）が変更された自販機は、ステップＳ１０１０の処理の対象外とする。したがって、図１７の例では、売上予測率が最も高い自販機４（売上予測率が０．７）の優先順序が１で、その次に売上予測率が高い自販機１（売上予測率が０．６）の優先順位を２と設定する。
【００７９】
図１３は、各自動販売機内の商品の在庫数を示す自販機在庫数テーブルである。自販機在庫数テーブルは、クライアント端末１０１の記憶手段に記憶されている。自販機在庫数テーブルには、「自販機」、「在庫数」が含まれ、各自販機毎の商品の在庫数がそれぞれ記憶されている。図１３に示す各自販機内の商品の在庫数は、ステップＳ５０３で登録又は更新される。
【００８０】
図１９は、図１４に示す休日・イベントデータテーブルの各項目のデータを登録するための画面であり、クライアント端末１０１の表示部に表示される。
【図面の簡単な説明】
【００８１】
【図１】本発明における一実施形態のシステム構成を示す図である。
【図２】本発明の実施形態の管理サーバ装置のハードウエア構成を示す図である。
【図３】本発明の一実施形態の機能モジュール構成を示す図である。
【図４】本実施形態の自販機から売上データを吸い上げる処理の一例を示すフローチャートである。
【図５】本実施形態の自販機の売上データを登録する処理の一例を示すフローチャートである。
【図６】本実施形態の気象情報の登録処理の一例を示すフローチャートである。
【図７】本実施形態のロケーション情報設定処理の一例を示すフローチャートである。
【図８】本実施形態の基本処理の一例を示すフローチャートである。
【図９】本実施形態の売上予測データ算出処理の一例を示すフローチャートである。
【図１０】本実施形態の優先巡回先決定処理の一例を示すフローチャートである。
【図１１】本発明の一実施形態の自販機データテーブルを示す図である。
【図１２】本発明の一実施形態のロケーション特性データテーブルの一例を示す図である。
【図１３】本発明の一実施形態の自販機在庫数テーブルの一例を示す図である。
【図１４】本実施形態の休日・イベントデータテーブルの一例を示す図である。
【図１５】本実施形態の気象情報テーブルの一例を示す図である。
【図１６】本実施形態の売上実績データテーブルの一例を示す図である。
【図１７】本実施形態の自販機ごとの在庫消化率テーブルの一例を示す図である。
【図１８】本実施形態のロケーション情報登録画面の一例を示す図である。
【図１９】本実施形態のイベント情報登録画面の一例を示す図である。
【符号の説明】
【００８２】
１０１  クライアント装置
１０２  プリンタ
１０３  ＯＣ
１０４  ハンディターミナル
１０５  ネットワーク
１０６  サーバ
１０７〜１１０  自動販売機
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＨＤＤ
２０５  ネットワークＩ／Ｆ
３０１  売上算出部
３０２  消化率算出部
３０３  日程調整部
３０４  対象期間設定部
【図１】
2010128816.tif 000003
【図２】
2010128816.tif 000004
【図３】
2010128816.tif 000005
【図４】
2010128816.tif 000006
【図５】
2010128816.tif 000007
【図６】
2010128816.tif 000008
【図７】
2010128816.tif 000009
【図８】
2010128816.tif 000010
【図９】
2010128816.tif 000011
【図１０】
2010128816.tif 000012
【図１１】
2010128816.tif 000013
【図１２】
2010128816.tif 000014
【図１３】
2010128816.tif 000015
【図１４】
2010128816.tif 000016
【図１５】
2010128816.tif 000017
【図１６】
2010128816.tif 000018
【図１７】
2010128816.tif 000019
【図１８】
2010128816.tif 000020
【図１９】
2010128816.tif 000021