(57)【要約】【課題】自動販売機内の商品の在庫を軽減し、販売促進効果を向上できる、携帯型端末を活用した、自動販売機への商品購入者誘導方法およびプログラムを提供する。【解決手段】自動販売機において、在庫状況や気温等の周辺の環境情報を取得し、自動販売機管理サーバに、それらの情報を送信する。自動販売機管理サーバは、テーブルに記憶している、付与ポイント数を決める評価値と、自動販売機より受信した情報を基に、自動販売機の商品に付与するポイントを決定する。また自動販売機管理サーバは、携帯型端末より、購入したい商品と携帯型端末の位置情報を受信することで、携帯型端末に近い自動販売機のポイント付与状況と、そこまでの距離、経路情報を携帯型端末に送信する。【選択図】図１９
2012141908.tif 000002
【特許請求の範囲】
【請求項１】
端末および複数の自動販売機とネットワークを介して接続された管理サーバにおける、前記自動販売機への商品購入者誘導方法であって、
前記各自動販売機から、自動販売機識別情報と、商品名と、自動販売機環境情報を前記ネットワークを介して受信し、
前記受信した商品名に基づき、商品名と商品種別とを対応付けて記憶した商品種別マスタを検索して該当飲料種別情報を取得し、
前記自動販売機環境情報と前記飲料種別情報の組み合わせに基づき、飲料種別と環境情報と付与ポイント数を決定するためのランクとを対応付けて記憶したランク決定ルールマスタを検索して該当ランクを取得し、
前記自動販売機識別情報毎に計算したランクの合計値を、前記自動販売機識別情報および前記商品名と対応付けてポイント計算ワークテーブルに格納し、
前記ランク毎の付与ポイント情報を記憶したポイント決定ルールマスタを参照して、前記ランクの合計値に対応した付与ポイントを取得し、
前記取得した付与ポイントを、前記ポイント計算ワークテーブルおよび商品テーブルの該当レコードに格納し、
前記端末から、前記商品名と該端末の位置情報を前記ネットワークを介して受信し、
前記受信した商品名に基づき前記商品テーブルを検索して該当自動販売機識別情報を取得し、
前記取得した自動販売機識別情報に基づき、前記自動販売機識別情報毎の位置情報を記憶した自動販売機位置情報テーブルを検索して、該当自動販売機の位置情報を取得し、
前記取得した自動販売機の位置情報と前記端末の位置情報に基づき、前記端末から前記自動販売機までの距離を計算し、
前記計算結果と予め記憶された地図情報に基づき、前記端末から前記自動販売機までの経路を探索し、
前記自動販売機識別情報、前記付与ポイント、前記計算結果および前記探索した経路情報を前記端末へ送信する、
ことを特徴とする前記自動販売機への商品購入者誘導方法。
【請求項２】
前記取得した自動販売機の位置情報と前記端末の位置情報に基づき、前記端末から前記自動販売機までの距離を計算し、
前記端末から、該端末から距離が近い上位Ｎつの自動販売機までの経路を探索する、
ことを特徴とする前記自動販売機への商品購入者誘導方法。
【請求項３】
前記自動販売機環境情報は、当該自動販売機周辺の気温、商品在庫状況、単位時間あたりの商品販売個数、商品が入庫されてから経過した日数の、少なくとも何れか一つを含む、
ことを特徴とする請求項１又は請求項２に記載の前記自動販売機への商品購入者誘導方法。
【請求項４】
管理サーバおよび複数の自動販売機とネットワークを介して接続された端末における、前記自動販売機への商品購入者誘導方法であって、
商品名を入力する画面を表示部に表示し、
前記商品名を入力部を介して受信し、
前記受信した商品名と、当該端末のＧＰＳ機能により取得した当該端末の位置情報を前記ネットワークを介して前記管理サーバに送信し、
前記管理サーバから、当該端末から距離が近い上位Ｎつの自動販売機の情報を前記ネットワークを介して受信し、
前記受信した自動販売機の情報を表示部に表示する、
ことを特徴とする前記自動販売機への商品購入者誘導方法。
【請求項５】
前記自動販売機の情報は、当該端末から前記自動販売機までの距離、経路情報および前記自動販売機で商品を購入した際に付与される付与ポイント情報を含む、
ことを特徴とする請求項３に記載の前記自動販売機への商品購入者誘導方法。
【請求項６】
コンピュータを制御して、請求項１乃至請求項３の何れか１項に記載の自動販売機への商品購入者誘導方法を実行するプログラム。
【請求項７】
コンピュータを制御して、請求項４又は請求項５に記載の自動販売機への商品購入者誘導方法を実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型端末を活用して、商品購入者を自動販売機へ誘導する商品購入者誘導方法およびプログラムに関する。
【背景技術】
【０００２】
自動販売機は国内どこにでも見かける機器であり、コインさえあれば手軽にジュースやタバコなどを購入することができる。そこで、広く普及している自動販売機に着目し、通信技術や情報処理機能を持たせ、こうした機能をもとに処理された、結果を商品販売促進活動で活用すれば、企業の売上収益向上を図ることができる可能性がある。
【０００３】
関連する技術として、自動販売機で得た、外界情報をベースに、自動販売機が具備する、売上理想曲線より企業の最適な利益となるような価格を決定する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２４１０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、国内では、商品販売促進の為、商品購入者にポイントを付与するポイント付与制度の導入が広く普及している。このポイント付与制度の導入により、ポイント付与率が高いほど、売れる確度が高まるため企業では意図的に売りたい商品にポイントを付与し、さらにポイントにはリピート効果もあり販売促進効果を上げている企業も多い。
【０００６】
また、企業では、如何にして自動販売機内の商品の在庫を削減するかが課題となっている。また、一方で、近年、ＧＰＳ機能等を備えた携帯型端末も広く普及している。この携帯型端末を活用して、商品購入者を上手く自動販売機へ誘導させる仕組みがあれば、商品の在庫削減と販売促進効果の向上が期待できる。
【０００７】
本発明は、このような事情に鑑みてなされたもので、自動販売機内の商品の在庫を軽減し、販売促進効果を向上できる、携帯型端末を活用した、自動販売機への商品購入者誘導方法およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための一手段について説明する。本発明は、端末および複数の自動販売機とネットワークを介して接続された管理サーバにおける、前記自動販売機への商品購入者誘導方法である。
【０００９】
前記管理サーバは、前記各自動販売機から、自動販売機識別情報と、商品名と、自動販売機環境情報を前記ネットワークを介して受信し、前記受信した商品名に基づき、商品名と商品種別とを対応付けて記憶した商品種別マスタを検索して該当飲料種別情報を取得し、
前記自動販売機環境情報と前記飲料種別情報の組み合わせに基づき、飲料種別と環境情報と付与ポイント数を決定するためのランクとを対応付けて記憶したランク決定ルールマスタを検索して該当ランクを取得し、前記自動販売機識別情報毎に計算したランクの合計値を、前記自動販売機識別情報および前記商品名と対応付けてポイント計算ワークテーブルに格納し、前記ランク毎の付与ポイント情報を記憶したポイント決定ルールマスタを参照して、前記ランクの合計値に対応した付与ポイントを取得し、前記取得した付与ポイントを、前記ポイント計算ワークテーブルおよび商品テーブルの該当レコードに格納する。そして、前記管理サーバは、前記端末から、前記商品名と該端末の位置情報を前記ネットワークを介して受信すると、前記受信した商品名に基づき前記商品テーブルを検索して該当自動販売機識別情報を取得し、前記取得した自動販売機識別情報に基づき、前記自動販売機識別情報毎の位置情報を記憶した自動販売機位置情報テーブルを検索して、該当自動販売機の位置情報を取得し、前記取得した自動販売機の位置情報と前記端末の位置情報に基づき、前記端末から前記自動販売機までの距離を計算し、前記計算結果と予め記憶された地図情報に基づき、前記端末から前記自動販売機までの経路を探索し、前記自動販売機識別情報、前記付与ポイント、前記計算結果および前記探索した経路情報を前記端末へ送信する。
【発明の効果】
【００１０】
本発明によれば、自動販売機内の商品の在庫を軽減し、販売促進効果を向上できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るコンピュータネットワークシステム１００の全体構成例を示す図である。
【図２】自動販売機２００のハードウェア構成例を示す図である。
【図３】自動販売機管理サーバ３００のハードウェア構成例、及び携帯型端末３１０のハードウェア構成例を示す図である。
【図４】自動販売機２００が具備する商品属性テーブル４００のデータ構成例を示す図である。
【図５】自動販売機２００が具備する在庫管理テーブル５００のデータ構成例を示す図である。
【図６】自動販売機２００が具備する時間帯テーブル６００のデータ構成例を示す図である。
【図７】自動販売機２００が具備する自販機環境情報取得機能２０５の処理を示すフローチャートである。
【図８】自動販売機管理サーバ３００が具備する飲料種別マスタ３１５のデータ構成例を示す図である。
【図９】自動販売機管理サーバ３００が具備するランク決定ルールマスタ３１６のデータ構成例を示す図である。
【図１０】自動販売機管理サーバ３００が具備するポイント計算ワークテーブル３１７のデータ構成例を示す図である。
【図１１】自動販売機管理サーバ３００が具備するポイント決定ルールマスタ３１８のデータ構成例を示す図である。
【図１２】自動販売機管理サーバ３００が具備する付与ポイント決定機能３１２の処理を示すフローチャートである。
【図１３】自動販売機管理サーバ３００が具備する商品テーブル３１４のデータ構成例を示す図である。
【図１４】自動販売機管理サーバ３００が具備する自販機位置情報テーブル３１３のデータ構成例を示す図である。
【図１５】携帯型端末が具備する携帯位置情報送信機能３２２の処理を示すフローチャートである。
【図１６】携帯型端末が具備する自販機位置情報受信機能３２１の処理を示すフローチャートである。
【図１７】自動販売機管理サーバ３００が具備する自販機位置情報計算機能３１１の処理を示すフローチャートである。
【図１８】携帯型端末３０１の表示部３３２に表示される自販機検索画面例１８００を示す図である。
【図１９】携帯型端末３０１の表示部３３２に表示される自販機検索結果画面例１９００を示す図である。
【図２０】携帯型端末３０１の表示部３３２に表示される自販機地図案内画面例２０００を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施例について、図面を参照して詳細に説明する。
【００１３】
図１は、本実施例に係るコンピュータネットワークシステム１００の全体構成例を示す図である。自動販売機案内システム１００は、自販機管理サーバ１０１と、複数の自動販売機１０４と、携帯型端末１０３とがネットワーク１０２に接続されて構成される。自動販売機管理サーバ１０１は、自動販売機１０４の位置情報、自動販売機１０４が販売している商品情報、商品に付与するポイントを管理し、商品に付与するポイントを決定する。この自動販売機管理サーバ１０１はデータセンター等屋内に設置される。自動販売機１０４は自動販売機１０４の周辺の温度や、自動販売機１０４の在庫状況等を保持し、定期的に自動販売機管理サーバ１０１へ保持している情報を送信する。携帯型端末１０３は商品購入予定者が購入したい商品が格納されている自動販売機を検索するための端末である。携帯型端末１０３は例えば携帯電話のような端末であり、購入したい商品の、周辺の自販機でのポイント付与状況や、その自動販売機までの地図を表示する。
【００１４】
図２は自動販売機１０４のハードウェア構成例を示す図である。自動販売機１０４は、コントローラ（制御部）２０２と、メモリ２０３と、タイマ２０４と、気温センサ２０５と、在庫制御部２０６と、通信制御部２０７と、記憶部２０１にプログラム２１０として、自動販売機環境情報取得機能２１１を、具備する。また、記憶部２０１には、商品属性テーブル２１２と、在庫管理テーブル２１３と、時間帯テーブル２１４とを具備する。各部はバス（ＢＵＳ）によって接続されている。また、自動販売機環境情報取得機能２１１は、自動販売機１０４の周辺の気温や、時間帯、自動販売機１０４の在庫状況を商品属性テーブル２１３に取得し、それらの情報を自動販売機管理サーバ１０１へと送信する機能を有する。
【００１５】
図３は、自動販売機管理サーバ１０１のハードウェア構成例と、ネットワークに接続する携帯型端末１０３のハードウェア構成例を示す図である。自動販売機管理サーバ１０１は、コントローラ３０２と、メモリ３０３とを具備し、記憶部３０１に、プログラム３１０として、自販機位置情報計算機能３１１と、付与ポイント決定機能３１２とを具備する。また、記憶部３０１には、自販機位置情報テーブル３１３と、商品テーブル３１４と、飲料（商品）種別マスタ３１５と、ランク決定ルールマスタ３１６と、ポイント計算ワークテーブル３１７と、ポイント決定ルールマスタ３１８が格納される。また、自販機位置情報計算機能３１１は、携帯型端末１０３より、携帯型端末１０３の位置情報と、商品名を受信すると、携帯型端末１０３と、商品が販売されている自動販売機の距離を計算し、携帯型端末１０３へと送信する機能を有する。また、付与ポイント決定機能３１２は、自動販売機１０４より送信されてきた、自動販売機１０４の周辺の気温や、自動販売機１０４の在庫状況を受信し、自動販売機１０４で販売されている商品に付与するポイントを決定する機能を有する。携帯型端末１０３には、記憶部３１０に、プログラム３２０として、自販機位置情報受信機能３２１と、携帯位置情報送信機能３２２とを具備する。また、ＧＰＳ３３１と表示部３３２と、コントローラ３３３と、メモリ３３４と、通信制御部３３５が具備されている。自販機位置情報受信機能３２１は、自動販売機管理サーバ１０１より送信されてきた、携帯型端末１０３に近い自動販売機の位置情報と、商品の付与ポイント情報を受信し、携帯型端末１０３の表示部３３２に受信情報を表示する機能を有する。携帯位置情報送信機能３２２はＧＰＳ３３１より携帯型端末１０３の位置情報を取得し、自販機管理サーバ１０１へと送信する機能を有する。
【００１６】
図４は、自動販売機１０４が具備する商品属性テーブル２１２のデータ構成例を示す図である。商品属性テーブル２１２は、自動販売機１０４の周辺環境や、在庫状況を格納するテーブルであり、自動販売機環境情報取得機能２１１により、温度、在庫、人気度等が計算されたときに更新される。図４に示すように、商品属性テーブル２１２は、商品名４０１と、気温４０２と、在庫率４０３と、経過日数４０４と、人気度４０５と、時間帯４０６とをそれぞれ対応付けて記憶する。ここで、商品名４０１には、自動販売機１０４で販売されている商品名が格納され、気温４０２には気温センサ２０５を用いて取得されたを結果が格納され、在庫率４０３には、在庫管理テーブル２１３のＭＡＸ５０２と、現在在庫５０３を用いて計算された結果が格納され、経過日数４０４には、在庫管理テーブル２１３の入庫日５０５と、タイマ２０４より取得した値を用いて、計算された結果（商品が入庫されてから経過した日数）が格納される。人気度４０５には、在庫管理テーブル２１３の前回在庫５０３と、現在在庫５０４、を用いて計算された結果（単位時間あたりの販売個数）が格納され、時間帯４０６は、タイマ２０４から取得した値を用いて、時間帯テーブル２１４の時間帯種別６０１を検索した結果が格納される。
【００１７】
図５は、自動販売機１０４が具備する在庫管理テーブル２１３のデータ構成例を示す図である。在庫管理テーブル２１３は、自動販売機１０４の商品在庫状況や、入庫日などを格納するテーブルであり、商品が補充された際、または商品が販売された際及び、自動販売機情報取得機能２０５が実行された際に更新される。図５に示すように、在庫管理テーブル２１３は、商品名５０１と、ＭＡＸ５０２と、前回在庫５０３と、現在在庫５０４と、入庫日５０５とをそれぞれ対応付けて記憶する。ここで、ＭＡＸ５０２は、自動販売機１０４の各商品最大在庫数を格納し、前回在庫５０３は、自動販売機情報取得機能２０５が定期実行された際に、現在在庫５０４の値を格納する。現在在庫５０４は、在庫制御部２０６より取得した補充数、販売数の値から計算された結果が格納され、入庫日５０５は在庫制御部２０６より、商品が補充された際にタイマ２０４より取得した値を格納する。
【００１８】
図６は自動販売機１０４が具備する時間帯テーブル２１４のデータ構成例を示す図である。時間帯テーブル２１４は昼、夜などの時間帯種別を格納するテーブルであり、時間帯の定義を変更する際に更新される。図６に示すように、時間帯テーブル２１４は、時間帯種別６０１と、時間６０２とをそれぞれ対応付けて記憶する。
【００１９】
図７は、自動販売機１０４が具備する自動販売機環境情報取得機能２１１の処理を示すフローチャートである。自動販売機環境情報取得機能２１１は、定期起動（ステップＳ７００、今回の例では１時間とする）により開始され、気温センサ２０５気温センサ２０５より取得した自動販売機１０４の外界の気温（今回の例では２８とする）を、商品属性テーブル２１２の全レコードの気温４０２に格納（ステップＳ７０１）する。次に在庫管理テーブル２１３の商品名５０１を、商品名４０１をキー（今回の例では１１１２とする）に検索し、該当のレコードからＭＡＸ５０２（今回の例では６０とする）と、現在在庫５０４（今回の例では５０とする）を抽出した後、ＭＡＸ５０２に対する、現在在庫５０４の割合を計算（今回の例では５／６とする）して、商品属性テーブル２１２の、商品名４０１が前記の検索で用いた商品名（今回の例では１１１２とする）と一致するレコードを検索し、該当レコードの在庫率４０３に格納（ステップＳ７０２）し、以下、商品名４０１の全商品に対してに実施する。次に在庫管理テーブル２１３の商品名５０１を商品名４０１をキーに検索し、該当レコードの入庫日５０５（今回の例では９／１０とする）を抽出し、タイマ２０４より取得した本日日付（今回の例では９／２０とする）より、入庫日５０５から経過した日数を計算（今回の例では１０とする）して、商品属性テーブル２１２の、商品名４０１が、前記の検索で用いた商品名と一致するレコードを検索し、該当レコードの経過日数４０４に格納（ステップＳ７０３）し、以下、商品名４０１の全商品に対して実施する。次に在庫在庫テーブル２０３の商品名５０１を、商品名４０１をキーに該当レコードの前回在庫５０３（今回の例では５５とする）と、現在在庫５０４を抽出し、単位時間あたり（今回の例では定期起動が１時間のため１とする）の販売個数を「（前回在庫−現在在庫）／２」の式で計算（今回の例では５とする）し、商品属性テーブル２１２の、商品名４０１が、前記の検索で用いた商品名と一致するレコードを検索し、該当レコードの人気度４０５に格納（ステップＳ７０４）し、以下、商品名４０１の全商品に対して実施する。計算した単位時間あたりの販売個数は、直近で、どの商品が、どれほど早く売れているか、つまり、商品の購入者にとって人気がどれくらいある商品かを表しているとみることができ、人気度として取得した数値を格納する。次にタイマ２０４より現在時刻（今回の例では１２：１０とする）を取得し、時間帯テーブル２１４の時刻６０２を、現在時刻をキーに検索し、該当レコードの時間帯種別６０２（今回の例では昼とする）を抽出し、抽出した時間帯種別６０２を、商品属性テーブル２１２を商品名４０１（今回の例では１１１２とする）をキーに検索した、該当レコードの時間帯４０５に格納（ステップＳ７０５）し、以下、商品名４０１の全商品に対して実施する。次に商品属性テーブル２１２の、商品名４０１、気温４０２、在庫率４０３、人気度４０５、経過日数４０４、時間帯４０６、を抽出し、メモリ等に保持していた自販機コード（今回の例ではＢＢ０１とする）とともに、自動販売機管理サーバ１０１へ送信（ステップＳ７０６）する。
【００２０】
図８は、自動販売機管理サーバ１０１が具備する飲料種別マスタ３１５のデータ構成例を示す図である。飲料種別マスタ３１５は、自動販売機１０４で販売されている飲料の種別を格納するテーブルであり、飲料の種別が変更となる際に更新される。図８に示すように、商品名８０１、飲料種別８０２とを、それぞれ対応付けて記憶する。商品名は自動販売機１０４が販売する商品名を格納し、飲料種別８０２は自動販売機１０４が販売している飲料をグループ分けした種別（今回の例ではスポーツ、コーヒー）を格納する。
【００２１】
図９は、自動販売機管理サーバ１０１が具備するランク決定ルールマスタ３１６のデータ構成例を示す図である。ランク決定ルールマスタ３１６は、自動販売機１０４で販売されている飲料の種別ごとに、気温や在庫状況など自動販売機１０４の状況に対応する、ポイント付与をするための評価値を格納しているマスタである。図９に示すように、飲料種別９０１と、環境９０２と、基準値９０３と、ランク９０４とをそれぞれ対応付けて記憶する。環境９０２は、自動販売機環境情報取得機能２１１で取得する、商品属性テーブル２１２の、気温４０２、在庫率４０３、人気度４０５、経過日数４０４、時間帯４０５に対応し、格納している値（文字列）として、「気温」、「在庫率」、「人気度」、「経過日数」、を持つ。基準値９０３は、「気温」などの各項目の値に対して、どのレコードの基準値９０３の範囲に含まれるかを評価し（基準値の扱いとして、例えば、２０〜３０の場合は２０の値は含まず、３０の値は含む）、対応するランクを決定するために使用する。（ランク９０４は、環境９０２に表される、自動販売機１０４の状況に対応する、在庫状況などの各項目の評価値（今回の例では１〜５の５段階の数値）を格納している。ランク９０４は、ポイントを付与するために、便宜的に設定したパラメータであり、ランク９０４の値が大きいほど、飲料メーカとして積極的に売りたい飲料となり、高いポイントが付与される。基準値９０３は、ランクに対して、自動販売機の環境である、各項目値（気温、在庫率など）の状態を設定している。ランク９０３の設定値として、ランク「４」は、現状、全く売れていない（つまりメーカとして売りたい）飲料とし、ランク「３」は、１日の売上ペースとして赤字となっている飲料、ランク「２」は、１日の売上ペースとして、黒字ではあるが、メーカの立てる目標売上に達していない飲料、ランク「１」は１日の売上として、メーカ目標の利益を達成している飲料とする。前記の、ランク９０４の値に対応させる基準値９０３の値として、環境９０２が「気温」の場合は、過去の売上実績より、全く売上がない日の平均温度（今回の例では１０とする）をランク「４」に対応して設定し、次に、売上はあるが、売上ペースとして収支が０となる日の平均気温（今回の例では２０とする）を基準にして、ランク「４」の気温から収支０の平均気温まで（今回の例では１０〜２０）をランク「３」に対応して設定し、収支が０となる日の平均気温から、売上が黒字ペースの日の平均気温（今回の例では２０〜２５とする）の範囲をランク「２」に対応して設定し、売上がメーカ目標を上回った日の平均気温（今回の例では３０とする）以上をランク「４」に対応して設定する。環境９０２が「在庫率」の場合は、在庫率「１」のとき、ランク「４」に対応して設定し、在庫は減ってはいるが、在庫率が高く、メーカとして赤字となっている状態（今回の例では２/３〜１/２とする）の場合はランク「３」、在庫率が低く、メーカとして黒字の在庫率となる状態（今回の例では１/２〜１/３とする）の場合はランク「２」、在庫率として、メーカ目標を達成している状態（今回の例では１/３とする）場合はランク「１」と設定する。環境９０２が「人気度」の場合は気温と同���に、単位時間の売上ペースが全くない場合（０とする）はランク「４」、収支０となる売上ペースを基準（今回の例では４とする）に、単位時間当たりではある程度売れていはいるが、赤字となる（今回の例では０〜４）ペースの場合をランク「３」、黒字となる（今回の例では４〜１０）場合をランク「２」として範囲を設定し、メーカ売上目標を達成する（今回の例では１０〜）売上ペースの場合は、ランク「１」を設定する。環境９０２が「経過日数」の場合は、賞味期限と、メーカ消費推奨期限、を指標とし、補充されてから全く経過していない状態のとき（経過日数「０」）は、ランク「１」に対応して設定し、メーカ消費推奨期限までの期間（今回の例では１０とする）の場合は、ランク「２」、メーカ消費推奨期限から賞味期限直前まで（今回の例では５９とする）は、ランク「３」、賞味期限当日の場合（今回の例では６０とする）は、ランク「４」として設定する。環境９０２が「時間帯」の場合は、過去の売上実績より、もっとも売上のあった時間帯（今回の例では昼）をランク「１」、次に売上があった時間帯（今回の例では夜）をランク「２」、同様にランク「３」〜「５」を売上実績順に設定する。ランク９０４、基準値９０３は、定期的な過去実績の取得や、メーカ目標値の変更のタイミングでレコード更新を実施する。
【００２２】
図１０は、自動販売機管理サーバ１０１が具備するポイント計算ワークテーブル３１７のデータ構成例を示す図である。ポイント計算ワークテーブル３１７は、付与ポイント決定機能３１２で、気温、在庫率など、ランク決定ルールマスタ３１６より抽出されたランク９０４の値を格納し、ランクの合計値を計算する際に用いられるテーブルであり、付与ポイント決定機能３１２が実行される際に更新される。図１０に示すように、自販機コード１００１と、商品名１００２と、気温１００３と、在庫率１００４と、人気度１００５と、経過日数１００６と、時間帯１００７と、ランク合計１００８と、付与ポイント１００９とをそれぞれ対応付けて記憶する。自販機コード１００１は、付与ポイント決定機能３１２にて、自動販売機１０４より受信した自販機コードを格納し、商品名１００２は、付与ポイント決定機能３１２にて、自動販売機１０４より受信した商品名を格納し、気温１００３、在庫率１００４、人気度１００５、経過日数１００６、時間帯１００７は付与ポイント決定機能３１２にて、ランク決定ルールマスタ３１６より抽出されたランクが格納される。ランク合計１００８は、付与ポイント決定機能３１２で、ポイント計算ワークテーブル３１７の気温１００３、在庫率１００４、人気度１００５、経過日数１００６、時間帯１００７を用いて、それらの合計値が格納される。付与ポイント１００９は、付与ポイント決定機能３１２にて、ポイント決定ルールマスタ３１８より抽出された付与ポイント１１０２の値が格納する。
【００２３】
図１１は、自動販売機管理サーバ１０１が具備するポイント決定ルールマスタ３１８のデータ構成例を示す図である。ポイント決定ルールマスタ３１８は、付与ポイント決定機能３１２にて計算されるポイント計算ワークテーブル３１７のランク合計１００８の値に対応する、商品に付与するポイントを格納するマスタである。図１０に示すように、ランク１１０１と、付与ポイント１１０２とをそれぞれ対応付けて記憶する。ランク１１０１にはランク合計１００８から付与ポイントを決定する基準値（今回の例では５、１０、１５、２０、２５とする）を格納する。ランク１１０１は、比較するランク値に対して、どのレコードのランク１１０１の値の範囲に含まれるかを評価し（基準値の扱いとして、例えば、５〜８の場合は５の値は含まず、８の値は含む）、対応するポイントを決定するために使用する。付与ポイント１１０２は、商品に付与するポイントが格納される。
【００２４】
図１２は、自動販売機管理サーバ１０１が具備する付与ポイント決定機能３１２の処理を示すフローチャートである。付与ポイント決定機能３１２は、自動販売機１０４から送信された、自販機コードと、商品属性テーブル２１２の、商品名４０１と、気温４０２と、在庫率４０３と、人気度４０５と、経過日数４０４と、時間帯４０６の値をそれぞれ受信（ステップＳ１２０１）する。次に、商品名４０１の値をキーに、飲料種別マスタ３１５を検索し、該当のレコードの飲料種別８０２（今回の例ではスポーツとする）を抽出（ステップＳ１２０２）する。次に、抽出した飲料種別８０２をキーに、ランク決定ルールマスタ３１６の飲料種別９０１と一致するレコードを検索、さらにその中で、環境９０２が「気温」のレコードで、基準値９０３を、図９にて前記した、基準値の設定方法に従い、受信した気温４０２の値に対する、ランクを決定する方法として、基準値９０３の範囲を検索し、該当のレコードのランク９０４（今回の例では４とする）を抽出する。同様に前記した基準値の検索方法で、環境９０２が、在庫率、人気度、経過日数、のレコードも検索し、該当レコードの在庫率のランク９０４（今回の例では３とする）、人気度のランク９０４（今回の例では２とする）、経過日数のランク９０４（今回の例では２）、を抽出し、「時間帯」のレコードについては、基準値９０３と受信した時間帯４０６が一致するレコードを検索し、該当のレコードのランク９０４（今回の例では１）を抽出し、各項目のランクの値と、自販機コードと、商品名４０１とを、ポイント計算ワークテーブル３１７に格納（ステップＳ１２０３）する。次に、ポイント計算ワークテーブル３１７の、気温１００３と、在庫率１００４と、人気度１００５と、経過日数１００６と、時間帯１００７、の合計値をそれぞれのレコードで計算し、ポイント計算ワークテーブル３１７のランク合計１００８に格納（ステップＳ１２０４）する。次にポイント計算ワークテーブル３１７のランク合計１００８の値を抽出し、ポイント決定ルールマスタ３１８のランク１１０１を、図１１にて前記した、ランク１１０１の設定方法に従い、抽出したランク合計１００８の値に対する、ランクを決定する方法として、ランク１１０１の値の範囲を検索し、該当のレコードの付与ポイント１１０２（今回の例では４０とする）を抽出し、ポイント計算ワークテーブル３１７の、自販機コード１００１と、商品名１００２が、受信した自販機コードと、商品名４０１に一致するレコードを検索し、該当レコードの、付与ポイント１００９に格納（ステップＳ１２０５）する。次に、ポイント計算ワークテーブル３１７の、自販機コード１００１と、商品名１００２と、付与ポイント１００９とを抽出し、それらをキーに、自動販売機管理サーバ１０１が具備する、商品テーブル３１４を検索し、該当レコードのポイント１３０３に格納（ステップＳ１２０６）する。
【００２５】
図１３は、自動販売機管理サーバ１０１が具備する、商品テーブル３１４のデータ構成例を示す図である。商品テーブル３１４は、自動販売機管理サーバ１０１が管理する、どの自販機でどの商品が販売しているか、どの商品にポイントがどれだけ付与されているか、格納しているテーブルであり、付与ポイント決定機能３１２が実行される際に更新される。図１３に示すように、商品名１３０１と、自販機コード１３０２と、ポイント１３０３とをそれぞれ対応付けて記憶する。商品名１３０１は自動販売機１０４で販売している商品の名前であり、自販機コード１３０２は、自動販売機１０４が持つ固有のコードで、ポイント１３０３は、ポイント付与決定機能３０２にて、計算される値が格納される。
【００２６】
図１４は、自動販売機管理サーバ１０１が具備する、自販機位置情報テーブル３１３のデータ構成例を示す図である。自販機位置情報テーブル３１３は、自動販売機管理サーバ１０１が管理する、販売機の各自動地図上の位置情報と、携帯型端末１０３と各自動販売機の距離を格納するテーブルであり、自販機位置情報計算機能３１１が実行される際に更新される。図１４に示すように、自販機コード１４０１と、位置情報（緯度）１４０２と、位置情報（経度）１４０３と、距離計算ワーク１４０４とを、それぞれ対応付けて記憶する。位置情報（緯度）１４０２は、自動販売機１０４の地図の緯度上の位置を示す値が格納され、位置情報（経度）１４０３は、自動販売機の地図の経度上の位置を示す値が格納され、距離計算ワーク１４０４は、自販機位置情報計算機能３１１にて、携帯型端末１０３より送信された携帯型端末１０３の位置情報と、位置情報（緯度）１４０２、位置情報（経度）１４０３を用いて計算された、携帯型端末１０３から、自動販売機１０４までの距離が格納される。
【００２７】
図１５は、携帯型端末１０３が具備する携帯位置情報送信機能３２２の処理を示すフローチャートである。携帯位置情報送信機能３２２は、携帯型端末１０３のＧＰＳ３３１より、携帯型端末１０３の位置情報を取得し、さらに、携帯型端末１０３の、表示部３３２に表示された、自販機検索画面１８００（図１８）より入力された、商品名を取得して、自動販売機管理サーバ１０１へ送信（ステップＳ１５０１）する。
【００２８】
図１６は、携帯型端末１０３が具備する自販機位置情報受信機能３２１の処理を示すフローチャートである。自販機位置情報受信機能３２１は、自動販売機管理サーバ１０１より送信された、自販機位置情報テーブル３１３の、自販機コード１４０１と、位置情報（緯度）１４０２と、位置情報（経度）１４０３と、商品テーブル３１４の、ポイント１３０３と、携帯型端末１０３から自動販売機１０４までの距離、経路情報を受信（Ｓ１６０１）し、表示部３３２に表示する。この場合、携帯型端末１０３に入力された商品名の商品が販売されている、自動販売機の情報を、携帯型端末１０３から自動販売機１０４までの距離の近い順に表示させたり、ポイントが高い順に表示（Ｓ１６０２）させる。
【００２９】
図１７は、自動販売機管理サーバ１０１が具備する自販機位置情報計算機能３１１の処理を示すフローチャートである。自販機位置情報計算機能３１１は、携帯型端末１０３より送信された、携帯型端末１０３の位置情報と、商品名（今回の例では１１１２とする）を受信（ステップＳ１７０１）する。次に、受信した商品名をキーに、商品テーブル３１４の商品名１３０１を検索し、該当レコードの自販機コード１３０２を抽出（ステップＳ１７０２）する。次に、抽出した自販機コード１３０２をキーに、自販機位置情報テーブル３１３の自販機コード１４０１を検索し、該当するレコードの位置情報（緯度）１４０２、位置情報（経度）１４０３を抽出（ステップＳ１７０３）する。次に、取得した位置情報（緯度）１４０２と、位置情報（経度）１４０３、受信した携帯型端末１０３の位置情報より、携帯型端末１０３から、各自動販売機への距離を計算（今回の例ではＡＡ０１までの距離を５０、ＢＢ０１までの距離を６０、ＣＣ０１までの距離を１２０とする）し、自販機位置情報テーブル３１３の、該当レコードの距離計算ワーク１４０４に格納（ステップＳ１７０４）する。次に、距離計算ワーク１４０４より、距離が短い上位３つの自動販売機について、携帯端末１０３からの経路を既存技術のナビゲーション技術にて探索し、経路情報と地図情報を取得（ステップＳ１７０５）する。次に、自販機位置情報テーブル３１３の、距離計算ワーク１４０４で、値が小さい上位Ｎ（Ｎは自然数）つ（例えば、携帯型端末１０３から距離が近い上位３つ）のレコードを検索し、該当レコードの自販機コード１４０４と、位置情報（緯度）１４０２と、位置情報（経度）１４０３と、該当自販機コードに対応する、商品テーブル３１４のポイント１３０３とを抽出する。さらに携帯型端末１０３からの経路情報と地図情報とともに、自動販売機コード、ポイント情報を、携帯型端末１０３へ送信（ステップＳ１７０６）する。
【００３０】
図１８に示す自販機検索画面１８００には、携帯型端末１０３の表示部３３２に表示される、利用者が購入したい商品名を入力する画面の例を示す。図１８に示す自販機検索画面１８００において、入力部１８０１に商品名（今回の例では１１１２）を入力し、送信ボタン１８０２を押下することによって、図１５に示す、携帯位置情報送信機能３２２が開始され、図１９に示す、自販機検索結果画面１９００に遷移する。
【００３１】
図１９に示す自販機検索結果画面１９００には、携帯型端末１０３の表示部３３２に表示される携帯型端末１０３に近い上位３つの自販機を検索した結果を表示する画面の例を示す。図１９に示す自販機検索結果画面１９００において、自販機１９０１、ポイント１９０２、距離１９０３がそれぞれ対応付けて表示される。自販機１９０１には自販機コード、ポイント１９０２には、図１８にて入力した商品に付与されているポイント、距離１９０３には携帯型端末１０３から各自販機までの距離が表示されている。自販機１９０１はカーソルにより選択でき、選択している自販機コードは異なる色となり、図示していない携帯型端末１０３の決定ボタンを押下することにより、図２０に示す、自販機地図案内画面２０００へ遷移する。
【００３２】
図２０に示す自販機地図案内画面２０００には、携帯型端末１０３の表示部３３２に表示される、携帯型端末１０３と、図１９にて選択した自販機との、地図上の位置関係を表示する画面の例を示す。マーク２００１で表す、自動販売機の位置と、マーク２００２で表す、携帯型端末１０３の位置と、２つのマーク間を経路２００３で地図上にて示すことで、図１９にて選択された自動販売機への行き方を示す。
【００３３】
以上本発明の一実施例について説明した。
【００３４】
上記実施例によれば、自動販売機の周辺の環境や、在庫状況に応じて、より売りたい商品に高いポイントを付与し、より高いポイントの自動販売機へ利用者へ誘導することで、自動販売機全体の販売の偏りをなくし、効率よく在庫を捌くことができる。
【００３５】
以上本発明の実施例を説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【００３６】
１０１・・・自動販売機管理サーバ、１０２・・・ネットワーク、１０３・・・携帯型端末、１０４・・・自動販売機、２０１、３０１、３１０・・・記憶部、２０２、３０２、３３３・・・コントローラ（制御部）、２０３、３０３、３３４・・・メモリ、２０６・・・在庫制御部、２０４・・・タイマ、２０５・・・気温センサ。
【図１】
2012141908.tif 000003
【図２】
2012141908.tif 000004
【図３】
2012141908.tif 000005
【図４】
2012141908.tif 000006
【図５】
2012141908.tif 000007
【図６】
2012141908.tif 000008
【図７】
2012141908.tif 000009
【図８】
2012141908.tif 000010
【図９】
2012141908.tif 000011
【図１０】
2012141908.tif 000012
【図１１】
2012141908.tif 000013
【図１２】
2012141908.tif 000014
【図１３】
2012141908.tif 000015
【図１４】
2012141908.tif 000016
【図１５】
2012141908.tif 000017
【図１６】
2012141908.tif 000018
【図１７】
2012141908.tif 000019
【図１８】
2012141908.tif 000020
【図１９】
2012141908.tif 000021
【図２０】
2012141908.tif 000022