(57)【要約】【課題】自動販売機で販売する商品の選定作業を支援する。【解決手段】商品選定支援部４２は、自動販売機で販売された商品を特定する情報（購入商品名）と、センサによって検出された商品の購入者の移動方向とに基づいて、その商品の購入者の多くが購入前又は購入後に位置する位置（エリア又は方向）を推定した結果（売れ行き予測ワークテーブル３８）を管理者端末１３０に対して出力する。これにより、管理者端末１３０を利用する管理者は、商品選定支援部４２による推定結果を把握した上で、自動販売機で販売する商品を選定することができる。【選択図】図４
2014199488.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）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００７２】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００７３】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００７４】
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  自動販売機で販売された商品又はサービスを特定する情報と、センサによって検出された該商品又は該サービスの購入者の移動方向とに基づいて、該商品又は該サービスの購入者の購入前又は購入後の存在位置又はエリア又は存在方向を推定する工程と、
推定した該存在位置又は該エリア又は該存在方向を出力する工程と、をコンピュータが実行することを特徴とする情報提供方法。
（付記２）  前記出力する工程では、推定した前記商品又は前記サービスの購入者の購入前の存在位置又はエリア又は存在方向を、前記商品又は前記サービスの潜在的な購入者の期待値が高い存在位置又はエリア又は存在方向として地図上に表示出力する、ことを特徴とする付記１に記載の情報提供方法。
（付記３）  前記出力する工程では、推定した前記商品又は前記サービスの購入者の購入後の存在位置又はエリア又は存在方向を、前記商品又は前記サービスの潜在的な購入者の期待値が低い存在位置又はエリア又は存在方向として地図上に表示出力する、ことを特徴とする付記１又は２に記載の情報提供方法。
（付記４）  前記推定する工程では、複数の自動販売機に関する前記商品又は前記サービスの購入者の購入前又は購入後の存在位置又はエリア又は存在方向を推定することを特徴とする付記１〜３のいずれかに記載の情報提供方法。
（付記５）  自動販売機で販売された商品又はサービスを特定する情報と、センサによって検出された該商品又は該サービスの購入者の移動方向とに基づいて、該商品又は該サービスの購入者の購入前又は購入後の存在位置又はエリア又は存在方向を推定し、
推定した該存在位置又は該エリア又は該存在方向を出力する、処理をコンピュータに実行させることを特徴とする情報提供プログラム。
（付記６）  前記出力する処理では、推定した前記商品又は前記サービスの購入者の購入前の存在位置又はエリア又は存在方向を、前記商品又は前記サービスの潜在的な購入者の期待値が高い存在位置又はエリア又は存在方向として地図上に表示出力する、ことを特徴とする付記５に記載の情報提供プログラム。
（付記７）  前記出力する処理では、推定した前記商品又は前記サービスの購入者の購入後の存在位置又はエリア又は存在方向を、前記商品又は前記サービスの潜在的な購入者の期待値が低い存在位置又はエリア又は存在方向として地図上に表示出力する、ことを特徴とする付記５又は６に記載の情報提供プログラム。
（付記８）  前記推定する処理では、複数の自動販売機に関する前記商品又は前記サービスの購入者の購入前又は購入後の存在位置又はエリア又は存在方向を推定することを特徴とする付記５〜７のいずれかに記載の情報提供プログラム。
（付記９）  自動販売機で販売された商品又はサービスを特定する情報と、センサによって検出された該商品又は該サービスの購入者の移動方向とに基づいて、該商品又は該サービスの購入者の購入前又は購入後の存在位置又はエリア又は存在方向を推定する推定部と、
前記推定部が推定した該存在位置又は該エリア又は該存在方向を出力する出力と、を備える情報提供装置。
（付記１０）  前記出力部は、推定した前記商品又は前記サービスの購入者の購入前の存在位置又はエリア又は存在方向を、前記商品又は前記サービスの潜在的な購入者の期待値が高い存在位置又はエリア又は存在方向として地図上に表示出力する、ことを特徴とする付記９に記載の情報提供装置。
（付記１１）  前記出力部は、推定した前記商品又は前記サービスの購入者の購入後の存在位置又はエリア又は存在方向を、前記商品又は前記サービスの潜在的な購入者の期待値が低い存在位置又はエリア又は存在方向として地図上に表示出力する、ことを特徴とする付記９又は１０に記載の情報提供装置。
（付記１２）  前記推定部は、複数の自動販売機に関する前記商品又は前記サービスの購入者の購入前又は購入後の存在位置又はエリア又は存在方向を推定することを特徴とする付記９〜１１のいずれかに記載の情報提供装置。
【符号の説明】
【００７５】
１０  サーバ（情報提供装置）
２０  自動販売機
４２  商品選定支援部（推定部、出力部）
【図１】
2014199488.tif 000003
【図２】
2014199488.tif 000004
【図３】
2014199488.tif 000005
【図４】
2014199488.tif 000006
【図５】
2014199488.tif 000007
【図６】
2014199488.tif 000008
【図７】
2014199488.tif 000009
【図８】
2014199488.tif 000010
【図９】
2014199488.tif 000011
【図１０】
2014199488.tif 000012
【図１１】
2014199488.tif 000013
【図１２】
2014199488.tif 000014
【図１３】
2014199488.tif 000015
【図１４】
2014199488.tif 000016
【図１５】
2014199488.tif 000017
【図１６】
2014199488.tif 000018
【図１７】
2014199488.tif 000019
【図１８】
2014199488.tif 000020
【図１９】
2014199488.tif 000021