(57)【要約】【課題】  作業負担が少なく確実にコラム情報の更新を行うことができる自動販売機の管理装置を提供する。【解決手段】  自動販売機の各コラムと収容商品との対応関係が記述されたコラム設定情報と、自動販売機から収集したコラム毎の販売データを記憶とが記憶されたデータベース１１２と、商品毎の販売数を集計する管理部１１１とを備えたホストコンピュータ１１０において、クライアントコンピュータからコラム設定情報をファイルとして一括して受け付け可能とした。また、ファイルに適用開始時期を含めることによりコラム収容商品が変更されても適切な商品毎の集計を可能とした。【選択図】  図１
2005196346.tif 000002
【特許請求の範囲】
【請求項１】
自動販売機から販売データを収集し、クライアントコンピュータに対して前記販売データに基づく自動販売機の管理サービスを提供する自動販売機の管理装置において、
自動販売機の各コラムと収容商品との対応関係が記述された一以上のコラム設定情報を記憶するコラム設定情報記憶手段と、
クライアントコンピュータからネットワークを介してコラム設定情報をファイルとして一括して受け付けて前記コラム設定情報記憶手段に記憶するコラム設定情報受付手段と、
自動販売機から収集したコラム毎の販売データを記憶する販売データ記憶手段と、
販売データ及びコラム設定情報に基づき商品毎に商品販売数を集計する手段とを備えた
ことを特徴とする自動販売機の管理装置。
【請求項２】
前記ファイルは、該ファイルに含まれるコラム設定情報の適用開始時期についての情報を含み、
前記集計手段は、前記適用開始時期に基づきコラム設定情報記憶手段に記憶されている複数のコラム設定情報から一のコラム設定情報を選択し、該コラム設定情報を用いて集計を行う
ことを特徴とする請求項２記載の自動販売機の管理装置。
【請求項３】
前記集計手段は、集計対象の販売データに対する前回の販売データの収集時よりも前であって且つ該収集時に最も近い適用開始時期のコラム設定情報を用いて集計を行う
ことを特徴とする請求項２記載の自動販売機の管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して多数の自動販売機を集中管理する管理装置に関する。
【背景技術】
【０００２】
従来、この種の自動販売機管理装置を用いたシステムとしては特許文献１に記載されたものが知られている。この自動販売機管理システムでは、管理装置であるホストコンピュータにおいて、各自動販売機の各コラムにどの商品が収容されているかというコラム情報を管理している。また、ホストコンピュータは、各自動販売機からコラム毎の商品販売数を収集し、この商品販売数と前記コラム情報に基づき商品毎の販売数を集計する。さらに、ホストコンピュータは、所定の管理端末に対してインターネットなどのネットワークを介して自動販売機の管理サービスを提供する。ホストコンピュータはこの管理サービスにおいて、前記販売データや集計データ等の各種データを所定の書式に加工して提供するだけでなく、前記コラム情報の更新等も行えるようになっている。なお、特許文献１に記載のものでは、管理端末として携帯電話などの携帯通信機器に対応している。
【特許文献１】特開２００３−５１０５６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、このような管理システムにおいて、コラムに収容している商品を変更する場合には運用上以下のような問題があった。すなわち、このような場合には、コラムの商品変更のたびに管理端末のオペレータがホストコンピュータのコラム情報を更新する必要があるため、オペレータの作業負担が大きかった。特に、一度に複数のコラムについて商品変更する場合にはオペレータの作業負担が煩雑となっていた。また、ホストコンピュータのオペレータがコラム情報の更新を忘れたり、更新時期が実際の商品変更時期と大きく異なった場合には、集計データ等に誤差が発生するという問題もあった。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、作業負担が少なく確実にコラム情報の更新を行うことができる自動販売機の管理装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本願では、自動販売機から販売データを収集し、クライアントコンピュータに対して前記販売データに基づく自動販売機の管理サービスを提供する自動販売機の管理装置において、自動販売機の各コラムと収容商品との対応関係が記述された一以上のコラム設定情報を記憶するコラム設定情報記憶手段と、クライアントコンピュータからネットワークを介してコラム設定情報をファイルとして一括して受け付けて前記コラム設定情報記憶手段に記憶するコラム設定情報受付手段と、自動販売機から収集したコラム毎の販売データを記憶する販売データ記憶手段と、販売データ及びコラム設定情報に基づき商品毎に商品販売数を集計する手段とを備えたことを特徴とするものを提案する。
【０００６】
本発明によれば、ホストコンピュータは、コラム設定情報が記述されたファイルをクライアントコンピュータから受け付け、該ファイルのコラム設定情報によりコラム情報が更新する。したがって、複数のコラムについてコラム情報を更新する場合であっても、コラム毎の作業を行うことなく効率的な作業を行うだけでよい。
【０００７】
また、本願では、上記自動販売機の管理装置において、前記ファイルは、該ファイルに含まれるコラム設定情報の適用開始時期についての情報を含み、前記集計手段は、前記適用開始時期に基づきコラム設定情報記憶手段に記憶されている複数のコラム設定情報から一のコラム設定情報を選択し、該コラム設定情報を用いて集計を行うことを特徴とするものを提案する。
【０００８】
本発明によれば、コラム設定情報が記述されたファイルに適用開始時期の情報が含まれているので、自動販売機から収集した販売データに対して適用するコラム設定情報を選択し、選択したコラム設定情報を用いて集計処理を実施できる。したがって、コラム設定情報の変更忘れを防止できる。
【０００９】
さらに、本願では、前記集計手段は、集計対象の販売データに対する前回の販売データの収集時よりも前であって且つ該収集時に最も近い適用開始時期のコラム設定情報を用いて集計を行うことを特徴とするものを提案する。
【００１０】
本発明によれば、集計対象の販売データに対する前回の販売データの収集時よりも前であって且つ該収集時に最も近い適用開始時期のコラム設定情報を用いて集計を行うので、コラム情報の変更忘れを確実に防止できる。
【発明の効果】
【００１１】
以上説明したように本発明によれば、複数のコラムについてホストコンピュータにおけるコラム設定情報を更新する場合であっても、コラム毎の更新作業を行うことなく、コラム設定情報をファイルとして一括してクライアントコンピュータから送信すればよいので、効率的な更新作業を行うことができる。
【発明を実施するための最良の形態】
【００１２】
本発明の一実施の形態に係る自動販売機の管理システムについて図面を参照して説明する。図１は自動販売機の管理システムのシステム構成図、図２はホストコンピュータの機能ブロック図である。
【００１３】
この自動販売機の管理システムは、図１に示すように、自動販売機の管理装置であるホストコンピュータ１１０は、管理センタ１００に施設されたＬＡＮ１０１に収容されている。このＬＡＮ１０１は、ルータ１０２を介してインターネットなどのネットワーク２００に接続可能となっている。ホストコンピュータ１１０は、ネットワーク２００を介してクライアントコンピュータ３００に対して自動販売機の管理業務についての各種サービスを提供する。また、ＬＡＮ１０１は、ルータ１０３を介して無線パケット通信網などのネットワーク４００に接続可能となっている。ホストコンピュータ１１０は、ネットワーク４００を介して各所に設置された自動販売機５００から販売データを含む各種管理データを収集可能となっている。
【００１４】
ホストコンピュータ１１０は、図２に示すように、クライアントコンピュータ３００に対して自動販売機の管理サービスを提供する自動販売機管理部１１１と、自動販売機５００から収集した販売データや自動販売機のコラム設定情報など各種データを記憶するデータベース１１２と、自動販売機５００から販売データなどを収集する販売データ収集部１１３と、前記自動販売機管理部１１１と協働して前記管理サービスをＷＥＢベースで提供するためのＷＥＢサーバ１１４とを備えている。
【００１５】
自動販売機管理部１１１は、クライアントコンピュータ３００に対して、データベース１１２に記憶されている各種データの閲覧や更新や集計・分析などの管理サービスをＷＥＢベースで提供する。この自動販売機管理部１１１は、従来と同様に、各自動販売機５００の各コラムにどの商品が収容されているかというコラム設定情報を一覧表示するとともに収容商品を更新するためのページをクライアントコンピュータ３００に提供して、該ページによりデータベース１１２のデータを更新可能となっている。さらに、本実施の形態に係る自動販売機管理部１１１では、複数のコラム且つ複数の自動販売機についてのコラム設定情報が記述されているファイル（以下「コラム情報設定ファイル」という）をクライアントコンピュータ３００から受け付け、このコラム情報設定ファイルに基づきデータベース１１２のデータを一括して更新可能となっている。自動販売機管理部１１１の動作については後述する。
【００１６】
データベース１１２には、商品の情報を管理する商品テーブル１１２ａと、コラム設定情報の適用開始時期を管理する適用開始時期管理テーブル１１２ｂと、各自動販売機５００の各コラムに収容されている商品を管理するコラム設定情報テーブル１１２ｃと、自動販売機５００から収集した各自動販売機５００の販売数を管理する販売数テーブル１１２ｄとが記憶されている。
【００１７】
商品テーブル１１２ａには、図３に示すように、商品の識別子である商品ＩＤと、商品名、商品単価などの項目が含まれる。
【００１８】
本実施の形態では、クライアントコンピュータ３００から受け付けたコラム設定情報の適用開始時期を「グループ」という単位で管理する。このグループは、コラム情報設定ファイルの受け付け毎に生成されるものである。このような管理を行うため、運用開始時期管理テーブル１１２ｂには、図４に示すように、グループと、適用開始時期の項目が含まれる。また、コラム設定情報テーブル１１２ｃには、図５に示すように、グループと、自販機の識別子である自販機ＩＤと、コラム番号と、収容商品の商品ＩＤとが含まれる。運用開始時期管理テーブル１１２ｂ及びコラム設定情報テーブル１１２ｃのデータは、クライアントコンピュータ３００からコラム情報設定ファイルを受け付ける毎に追加される。
【００１９】
販売数テーブル１１２ｄには、図６に示すように、自販機ＩＤと、コラム番号と、そのコラムにおける販売累計と、データを収集した日時の項目が含まれる。このデータは、前記販売データ収集部１１３が自動販売機５００から販売データを収集した際に、該販売データに自販機ＩＤ及びデータ収集日時を付与してデータベース１１２に追加される。
【００２０】
販売データ収集部１１３は、管理対象となっている多数の自動販売機５００から販売データを収集する。販売データの収集は、例えば毎日０時３０分などの定時に行うほか、任意の時に行う場合もある。定時収集の場合は、販売データ収集部１１３側から自動販売機５００にアクセスする。一方、任意収集の場合は、自動販売機５００のオペレータが所定の送信指示を入力することにより、自動販売機５００側から販売データ収集部１１３にアクセスし、販売データを販売データ収集部１１３に送信する。実際の運用においては、オペレータが商品補充や、さらにコラムの収容商品の変更などの作業を行った際に、販売データを送信するようにしている。
【００２１】
クライアントコンピュータ３００は、ホストコンピュータ１１０からＷＥＢベースのサービス提供を受けるためＷＥＢブラウザを有している。前述したようにホストコンピュータ１１０は、クライアントコンピュータ３００からコラム情報設定ファイルを受け付け可能となっている。このコラム情報設定ファイルは、図７の例に示すように、各自動販売機５００についての自販機ＩＤ、コラム番号、収容商品の商品ＩＤが列挙されており、データの変更を行うか否かを示すフラグが各データ毎に付与されている。さらに、コラム情報設定ファイルには、該ファイルによるコラム設定情報の変更を適用開始する時期が記述されている。本実施の形態では、表計算ソフトによりファイルを生成するようにした。この場合、各項目は予め定めたセルに記述しておけばよい。
【００２２】
自動販売機５００は、商品の販売累積数のデータをコラム毎に保持しており、定時収集時や任意収集時に該データをホストコンピュータ１１０に送信する。
【００２３】
次に、本実施の形態に係るホストコンピュータの動作について図面を参照して説明する。まず、コラム情報設定ファイルの受け付け動作について図８のフローチャートを参照して説明する。
【００２４】
自動販売機管理部１１１は、所定の受け付けフォームが記述されたＷＥＢページをクライアントコンピュータ３００に提供し、このＷＥＢページの記述に基づきＷＥＢサーバ１１４を介してコラム情報設定ファイルを受信する（ステップＳ１）。
【００２５】
次に、自動販売機管理部１１１は、受信したファイルによるコラム設定と、以前に受信したファイルによるコラム設定とを区別するために、新たにグループを生成し（ステップＳ２）、このグループとコラム情報設定ファイルに記述されている適用開始時期を適用開始時期管理テーブル１１２ｂに記憶する。そして、コラム情報設定ファイルに記述されているデータのうち変更フラグがチェックされているものをコラム設定情報テーブル１１２ｃに記憶する。このとき、グループの項目には前記ステップＳ２で生成したグループを設定する。
【００２６】
以上の処理により、コラム情報設定ファイルの受け付けが完了する。
【００２７】
次に、自動販売機５００からの販売データの収集動作について図９のフローチャートを参照して説明する。
【００２８】
販売データ収集部１１３は、定時収集又は任意収集により自動販売機５００から販売データを収集すると（ステップＳ１１）、該販売データに対して自動販売機５００の自販機ＩＤ及び収集日時を付加して販売数テーブル１１２ｄに記憶する（ステップＳ１２）。以上の処理により、販売データの受け付けが完了する。
【００２９】
以上説明したようなコラム設定情報ファイルの受け付け処理及び販売データの受け付け処理により、ホストコンピュータ１１０のデータベース１１２には、図３〜図６を参照して前述したような各データが記憶される。
【００３０】
したがって、ホストコンピュータ１１０の自動販売機管理部１１１は、データベース１１２に記憶されている各データに基づき、各自動販売機５００について商品毎の販売数や売上金額等を集計することができる。以下、収集時の動作について図１０のフローチャートを参照する。
【００３１】
販売数テーブル１１２ｄに記憶されているデータはデータ収集時における販売累積数なので、自動販売機管理部１１１は、前回データ収集時の販売累積数と今回データ収集時の販売累積数との差分をとることにより、前記データ収集時から今回データ収集時までの間のコラム毎の販売数を得る（ステップＳ２１）。
【００３２】
次に、この販売数の収集開始時期である前回データ収集時よりも前で最新の適用開始時期となっているグループを適用開始時期管理テーブル１１２ｂから取得し（ステップＳ２２）、このグループに属するコラム設定情報をコラム設定情報テーブル１１２ｃから取得し、該コラム設定情報及び前記ステップＳ２１で取得したコラム毎の販売数を連携させることにより、商品毎の販売数を得ることができる（ステップＳ２３）。さらに、必要に応じて商品テーブル１１２ａを連携させることにより商品毎の売上額を得ることができる。
【００３３】
自動販売機５００から収集した販売データと、該販売データに対して適用するコラム設定情報の関係について図１１及び図１２の例を参照して説明する。
【００３４】
図１１に示す例では以下のような状況を前提としている。
・毎日０時３０分に定時収集が行われている。
・１２月２０日９時にクライアントコンピュータ３００からコラム情報設定ファイルを受信した。
・コラム設定情報ファイル（グループＢ）に記述された適用開始時期は１２月２０日１３時である。
・１２月２０日１４時に、自動販売機５００のオペレータ（実際に現地に赴きコラム変更や商品補充等の作業を行うもの）がコラム変更をし、自動販売機５００から販売データの送信を行った（任意収集）。
【００３５】
このような状況では、定時収集時である１２月２０日０時３０分から任意収集時である同日１４時までの販売数に対しては、グループＡのコラム設定情報が用いられる。任意収集時である１２月２０日１４時から定時収集時である１２月２１日０時３０分までの販売数に対しては、グループＢのコラム設定情報が用いられる。以降の販売数に対してもグループＢのコラム設定情報が用いられる。このように、コラム変更作業を境に適切なコラム設定情報が用いられるので、正確な商品毎の集計処理を行うことができる。
【００３６】
ところで、実際の運用ではオペレータがコラム変更をしたのにもかかわらず販売データの送信を忘れることがある。このようなケースを図１２に例示した。図１２に示すように、この場合には、１２月２０日０時３０から翌日０時３０分まではグループＡのコラム設定情報が用いられ、１２月２１日０時３０から翌日０時３０分まではグループＢのコラム設定情報が用いられる。すなわち、任意収集の忘れた場合であっても、その次の定時収集日以降のデータについては適切なコラム設定情報が用いられる。もっとも、任意収集を行うべき日時を含むデータについてはコラム変更前のコラム設定情報が用いられるので、商品毎の集計には若干の誤差が含まれることになる。
【００３７】
このように、本実施の形態に係る自動販売機の管理システムによれば、クライアントコンピュータ３００からコラム設定情報ファイルをホストコンピュータ１１０に送信することにより、コラム設定情報を一括して更新することができるので、従来のようにコラム毎の作業を行うことなく利便性が高いものとなる。また、コラム設定情報ファイルに適用開始時期を設定することにより、商品毎の集計時に適切なコラム設定情報が用いられるので、適切な集計値を得ることができるとともに、コラム設定情報の更新忘れによる集計ミスを防止することができる。
【００３８】
さらに、本実施の形態に係る自動販売機管理システムでは、商品毎の売上数を管理するために、コラム設定情報テーブル１１２ｃと販売数テーブル１１２ｄという２つのテーブルに分割して管理しているので、ＷＥＢインタフェースを介することにより又はコラム情報設定ファイルを用いることによりコラム設定情報の変更を容易に実施できる。これは特に、コラム設定情報の更新忘れなどにより過去に遡った変更を行う際に有用である。すなわち具体的には、コラム設定情報テーブル１１２ｃの修正を行う際にはＷＥＢインタフェースを用いればよく、コラム設定情報テーブル１１２ｃの追加を行うには適用開始時期として過去の日付を設定した設定ファイルを送信すればよい。
【００３９】
以上、本発明の一実施の形態について詳述したが本発明はこれに限定されるものではない。例えば、上記実施の形態では、図１０に示すフローチャートに基づき集計処理を行っていたが、例えばデータベース１１２がＳＱＬ（tructured Query Language）に対応したリレーショナルデータベースであれば適切なＳＱＬを記述することにより容易に商品毎の販売数や売上金額等の集計値を得ることができる。
【図面の簡単な説明】
【００４０】
【図１】自動販売機の管理システムの構成図
【図２】ホストコンピュータの機能ブロック図
【図３】商品テーブルの一例を示す図
【図４】適用開始時期管理テーブルの一例を示す図
【図５】コラム設定情報テーブルの一例を示す図
【図６】販売数テーブルの一例を示す図
【図７】コラム情報設定ファイルの一例を示す図
【図８】コラム情報設定ファイルの受け付け処理のフローチャート
【図９】販売データの受け付け処理のフローチャート
【図１０】集計処理のフローチャート
【図１１】集計時にどのコラム設定情報が適用されるかを説明する図
【図１２】集計時にどのコラム設定情報が適用されるかを説明する図
【符号の説明】
【００４１】
１００…管理センタ、１０１…ＬＡＮ、１０２，１０３…ルータ、１１０…ホストコンピュータ、１１１…自動販売機管理部、１１２…データベース、１１３…販売データ収集部、１１４…ＷＥＢサーバ、２００，４００…ネットワーク、３００…クライアントコンピュータ、５００…自動販売機
【図１】
2005196346.tif 000003
【図２】
2005196346.tif 000004
【図３】
2005196346.tif 000005
【図４】
2005196346.tif 000006
【図５】
2005196346.tif 000007
【図６】
2005196346.tif 000008
【図７】
2005196346.tif 000009
【図８】
2005196346.tif 000010
【図９】
2005196346.tif 000011
【図１０】
2005196346.tif 000012
【図１１】
2005196346.tif 000013
【図１２】
2005196346.tif 000014