(57)【特許請求の範囲】
【請求項１】
自動販売機モニター用システムに於いて、
複数の自動販売機を具備しており、各自動販売機は通信システムを備えており、該通信システムは
前記自動販売機に関するベンデイング関連データの収集と受信の少なくとも１つ用の自動販売機データ取得ユニットと、
第１の無線技術機器を含む複数の通信技術機器に前記データ取得ユニットを接続させるための多重通信技術アダプターとを有しており、前記アダプターは接続させられるべき通信技術機器の種類を示すコマンド信号に選択的に応答しており、そして該通信システムは又、
前記複数の通信技術機器の１つに前記アダプターを接続するモデムを有しており、
該モニター用システムは又、前記複数の通信技術機器の１つに、１つのターミナルユニットを具備しており、該ターミナルユニットは前記コマンド信号を発生するよう、そして前記複数の通信技術機器の前記１つにより動作するネットワークに、信号通路を経て前記アダプターに前記モデムを接続するよう動作可能であり、該モニター用システムは更に、
前記複数の通信技術機器の第１の１つにより動作する第１のネットワークと、
前記複数の通信技術機器の第２の１つにより動作する第２のネットワークと、
前記モデムとそれぞれ前記第１及び第２ネットワークの１つとを経由して各前記データ取得ユニットと通信するために、前記第１及び第２ネットワークに接続された、通信集中器と、
前記自動販売機の各々に対応するデータを含むデータベースを構築するためのデータウエアハウスユニットと、そして
前記データベース内に記憶された前記データを解析するためのデータプロセサーとを具備することを特徴とする自動販売機モニター用システム。
【請求項２】
請求項１のシステムに於いて、前記第１無線技術機器はセルラー電話技術機器であることを特徴とするシステム。
【請求項３】
請求項１のシステムに於いて、前記複数の通信技術機器が第２無線技術機器を含むことを特徴とするシステム。
【請求項４】
請求項３のシステムに於いて、前記第１セルラー電話技術機器は回線交換セルラー電話であり、前記第２無線技術機器は無線データ技術機器であることを特徴とするシステム。
【請求項５】
請求項３のシステムに於いて、前記第２無線技術機器がアールエイエムモバイルデータ、エイアールデーアイエス、エスエムアール及びシーデーピーデーの１つを含むことを特徴とするシステム。
【請求項６】
請求項１のシステムに於いて、前記複数の通信技術機器が電話網（ピーエステーエヌ）技術機器及び赤外線（アイアール）式データ転送技術機器の１つを含むことを特徴とするシステム。
【請求項７】
請求項１の自動販売機モニター用システムに於いて、前記データベースは、
前記自動販売機の１つのアイデーを記憶するための第１データ要素と、
前記自動販売機の前記１つについての予測情報の最も最近の１セットを記憶するために、前記第１データ要素に付随した、第２データ要素と、そして
前記自動販売機の前記１つについての予測情報の次ぎに最も最近の１セットを記憶するために、前記第１データ要素に付随した、第３データ要素と、
前記自動販売機の前記１つ用の詰め替え訪問情報の最も最近の１セットを記憶するために、前記第１データ要素に付随した、第４データ要素と、そして
前記自動販売機の前記１つ用の詰め替え訪問情報の次ぎに最も最近の１セットを記憶するために、前記第１データ要素に付随した、第５データ要素とを有するデータ構造を備えることを特徴とする自動販売機モニター用システム。
【請求項８】
請求項７の自動販売機モニター用システムに於いて、前記データ構造がリンクされたリストであることを特徴とする自動販売機モニター用システム。
【請求項９】
請求項８の自動販売機モニター用システムに於いて、前記リンクされたリストが更に、
前記第１データ要素から前記第２データ要素へ指し示す第１ポインターと、
前記第１データ要素から前記第３データ要素へ指し示す第２ポインターと、
前記第１データ要素から前記第４データ要素へ指し示す第３ポインターと、そして
前記第１データ要素から前記第５データ要素へ指し示す第４ポインターとを有することを特徴とする自動販売機モニター用システム。
【請求項１０】
請求項９の自動販売機モニター用システムに於いて、前記リンクされたリストが更に、
前記第１データ要素から前記第２データ要素へ指し示す第１ポインターと、
前記第１データ要素から前記第３データ要素へ指し示す第２ポインターと、
前記第２データ要素から前記第４データ要素へ指し示す第３ポインターと、そして
前記第３データ要素から前記第５データ要素へ指し示す第４ポインターとを有することを特徴とする自動販売機モニター用システム。
【請求項１１】
請求項８の自動販売機モニター用システムに於いて、前記複数の自動販売機が、それぞれ、複数のマネージャにより管理され、前記データ構造は更に、
マネージャのアイデーを記憶するために、前記第１データ要素にリンクされた、第６のデータ要素を有することを特徴とする自動販売機モニター用システム。
【発明の詳細な説明】
【０００１】
【発明の分野】
本発明はホスト（host）に接続された自動販売機（vending machines）の広範囲ネットワーク（wide area network）｛ダブリューエイエヌ（WAN）｝、特に該ホストが、それぞれ自動販売機から該ホストにより受信された自動販売関連の情報のデータベースを建設しているこの様なネットワークに向けられている。
【０００２】
【発明の背景】
自動販売機、特にソフトドリンク自動販売機は良く知られている。典型的に、この様なソフトドリンク自動販売機は該ソフトドリンクを瓶詰めするボトラー（bottlers）により所有されている。同時に、幾つかのボトラーは数十万台の自動販売機を所有しているのが典型的である。
【０００３】
自動販売機内の、種々の金種（denominations）のコインのみならず瓶詰め／缶詰めのソフトドリンクの在庫は、自動販売機の場所と年間の時期により非常に激しく左右される割合で消耗する。例えば、寒い冬の月より暑い夏の月に、より多くのソフトドリンクが消費される。
【０００４】
長い間、ボトラーは該ボトラーの経験に基づき自動販売機への規則的訪問（regular vists）を計画して来た。サービスパーソンは、それを新たに補給するために該販売機（machine）を開く時在庫が空になった実際の程度を発見するのみであった。これは非効率的システムであるがそれは該サービスパーソンが在庫が僅かしか空になっていない機械を訪問し（visited）、かくしてサービスコール（service call）のコストを浪費していることが屡々あったからである。他の時には、サービスパーソンは機械の１つ以上の在庫が完全に空になっていることを発見するが、そのことは完全に在庫が空であったための販売の喪失を避けるため遙かにより早い時期にこの機械はサービスされるべきであったことを示している。更に、如何に長い間在庫のひどく空になった状態が続いたかを決定する方法がなかった。
【０００５】
特定の機械のベンデイングパターン（vending pattern）をより厳密に解析する方法として、サービスパーソンがサービスコール中にデータ収集ユニット（data collection unit）を該自動販売機に接続するシステムが開発された。該サービスパーソンが該ボトラーに戻ると、このデータはホストコンピユータにダウンロードされ（downloaded）、そこでそれは解析された。改良されたが、自動販売機の在庫の状態は該サービスパーソンが該販売機を開くまで未知の儘である。このシステムは、手持ち式データ回復ユニット（handheld data recover units）に基づいており、実時間でベンデイング活動をモニターは出来ない。
【０００６】
このシステムに関する改良品はニュージーランドのハーベスト社（Harvest Corporation of New Zealand）（この後ハーベストシステムと呼ぶ）により開発され、図１に描かれているが、それは複数の自動販売機１０２（簡単のためにその１つのみが描かれている）、複数の制御器インターフエース１０４（簡単のためその１つのみが描かれており、該インターフエース１０４は外側に描かれているが、典型的には対応する自動販売機１０２の内側に配置されている）、電話網（public switched telephone network）｛ピーエステーエヌ（PSTN）｝１０６、回線交換セルラーネットワーク（circuit-switched cellular network）｛シーエスシーエヌ（CSCN）｝１０８、データウエアハウス（data warehouse）１１０、そして複数のボトラーのコンピユータ（bottlers' computers）１１２，１１４及び１１６を含んでいる。
【０００７】
図１のこのシステムは複数の自動販売機１０２を該ピーエステーエヌ１０６か該シーエスシーエヌ１０８か何れかを経由してデータウエアハウス１１０に接続する。各通信インターフエース１０４は該ピーエステーエヌ１０６か該シーエスシーエヌ１０８かへ排他的に接続する。加えて、該データウエアハウス１１０は該ボトラーのコンピユータ１１２，１１４，又は１１６を遠隔から該データウエアハウス１１０へ接続することによりこのデータにアクセスしている該ボトラーのための中央データ記憶装置である。該ボトラーのコンピユータ１１２，１１４又は１１６は、該データウエアハウス１１０により創られたデータベース内に記憶された生のベンデイング関連データ内に隠れたベンデイングパターンを解析するソフトウエアを含んでいる。該データウエアハウス内の該データの構成は私有性を呈する（appears to be proprietary）。
【０００８】
最初に、該ハーベストシステムはピーエステーエヌ１０６を経由してのみ通信するのでそれは単一通信技術インターフエース（single-communication-technology interface）のみを使用する。従って、それは又シーエスシーエヌ１０８を経由して通信するようアップグレードされた。この従来技術は新しい単一通信技術インターフエース１０４を開発することにより通信技術機器（communication technology）の変化（ピーエステーエヌからシーエスシーエヌへの）に応答したことが注目される。更に、単一通信技術インターフエース１０４は該ピーエステーエヌ１０６か又はシーエスシーエヌ１０８へ接続出来るが、両者へは出来ない。換言すれば、該従来技術は、該自動販売機１０２用の新しい単一通信技術インターフエース１０４を設計することにより代替えの通信技術機器（alternative communication technology）を使用する要求に応答した。該新しい単一通信技術インターフエース１０４は代替えの通信技術機器の使用が望まれた自動販売機１０２での現在の単一通信技術インターフエース１０４に置き換わった。
【０００９】
該ハーベストシステムでは、自動販売機１０２をピーエステーエヌ１０６の使用からシーエスシーエヌ１０８の使用にスイッチすることが望まれる時、該自動販売機内の該専用のピーエステーエヌインターフエース１０４を専用のシーエスシーエヌインターフエース１０４に置き換えることが必要である。これは簡単な問題でなく、それはこの様なスイッチが作られる可能性を遅らせる傾向がある。
ＷＯ第９５／０４３３３号は自動デイスペンサー（automatic dispensers）の分散ネットワークシステムを開示しているが、そこでは該デイスペンサーはホストコンピユータと通信するために、第１の通信技術機器（communication technology）、すなわち、標準の電話線を、そして該ホストコンピユータから通信を受信するために、第２の通信技術機器、すなわち、無線システムを使用した。
【００１０】
【発明の概要】
本発明は、他の件の中でも、与えられた領域内に代わりの通信技術機器（communication technologies）が存在すること、そしてボトラーの所有する自動販売機の、１つ以上が、但し必ずしも全てではないが、使用しつつある通信技術機器を時々刻々容易に変更することが望ましいかも知れないと云う認識を表している。
【００１１】
本発明は又、他の件の中でも、遠隔接続を確立する支出を最小にしてベンデイング関連データを該自動販売機からデータウエアハウスへ通信する効率的方法があると言う認識を表している。
【００１２】
本発明は又、他の件の中でも、１つ以上のボトラーのニーヅの見地から該情報を効率的に組織化するデータ構造を使用して該データベースを構築出来ると言う認識を表している。
【００１３】
本発明は、他の件の中でも、前記自動販売機に関するベンデイング関連データを収集する自動販売機データ取得ユニットと、そして前記データ取得ユニットを第１の無線技術機器（wireless technology）を含む複数の通信技術機器（communication technologies）にインターフエースさせる多重通信技術アダプター（multiple-communication-technology adapter）とを具備する自動販売機通信システムを提供する。
【００１４】
本発明は又、他の件の中でも、自動販売機モニター用システムを提供するが、該モニター用システムは複数の自動販売機を具備しており、各自動販売機は通信システムを備えており、該通信システムは、前記自動販売機に関するベンデイング関連データを収集するための自動販売機データ取得ユニットと、第１の無線技術機器を含む複数の通信技術機器に前記データ取得ユニットをインターフエースさせる多重通信技術アダプターとを有しており、前記アダプターは好ましくはモデムを含むのがよく、そして該通信システムは又、複数の通信技術機器の１つの専用ターミナルユニット（dedicated terminal unit）を有しており、前記専用ターミナルユニットは前記複数の通信技術機器の前記１つに依って動作するネットワ−クに前記モデムを接続するよう動作可能であり、該モニター用システムは又、前記複数の通信技術機器の第１の１つにより動作する第１ネットワークと、前記複数の通信技術機器の第２の１つにより動作する第２ネットワークと、前記モデムとそれぞれ前記第１及び第２ネットワークの１つとを経由して各前記データ取得ユニットと通信するために、前記第１及び第２ネットワークに接続された、通信集中器（communications concentrator）と、前記自動販売機の各々に対応するデータを含むデータベースを構築するためのデータウエアハウス（data warehouse）と、そして前記データベースに記憶された前記データを解析するためのデータプロセサーとを具備している。
【００１５】
本発明は又、他の件の中でも、マネージャによりマネージされる複数の自動販売機に対応する、自動販売機関連データを記憶するためのメモリーを提供するが、それは前記マネージャのデータ処理システム上で実行される応用プログラムによるアクセス用にマネージされるべきものである。このメモリーはデータ構造を含むが、各この様なデータ構造は、前記自動販売機の１つのアイデンテイフイケーション（本明細書ではアイデーと略す）を記憶するための第１データ要素と、前記自動販売機の前記１つについての予測情報の最も最近の１セットを記憶するための、前記第１データ要素に付随する、第２データ要素と、前記自動販売機の前記１つについての予測情報の次ぎに最も最近の１セットを記憶するための、前記第１データ要素に付随する、第３データ要素と、前記自動販売機の前記１つ用の詰め替え訪問（refill-visit）情報の最も最近の１セットを記憶するための、前記第１データ要素に付随する、第４データ要素と、そして前記自動販売機の前記１つ用の詰め替え訪問情報の次ぎに最も最近の１セットを記憶するための、前記第１データ要素に付随する、第５データ要素とを有している。
【００１６】
本発明は又、他の件の中でも、自動販売機モニター用システムを提供するが、該モニター用システムは、複数の自動販売機と、前記複数の自動販売機を通信集中器に接続するための広範囲ネットワーク（wide area network）とを具備しており、前記通信集中器はそれぞれ前記複数の自動販売機の各々と、そしてデータウエアハウスユニットとの通信用である。該データウエアハウスユニットは前記自動販売機の各々に対応するデータを含むデータベースを構築する。該データウエアハウスは該データベースを構築するために上記で論じた該データ構造を使用する。
【００１７】
本発明はこの後与えられる詳細な説明から一層明らかになる。しかしながら、該詳細説明と特定例は、本発明の好ましい実施例を示すが、単に図解用に与えられていることは理解されるべきであり、それはこの詳細な説明から当業者には本発明の精神と範囲の中で種々の変更と変型とが明らかであるからである。
【００１８】
【詳細な実施例の詳細な説明】
図２は本発明のシステムを描いているが、それは複数の自動販売機（vending machines）２０２（簡単のためその１つが描かれている）、該自動販売機数に数で対応する複数のベンダーインターフエース（vender interfaces）２０４（簡単のためその１つが描かれており、それは好ましくは該自動販売機内に配置されるのがよいが、その１つは又該自動販売機の外に描かれている）、電話網（public switched telephone network）｛ピーエステーエヌ（PSTN）｝１０６，回線交換セルラーネットワーク（circuit-switched cellular network）｛シーエスシーエヌ（CSCN）｝１０８、無線｛好ましくは、データパケットベース（data-packet-based）がよいが、必ずしもそれに限らない｝データネットワーク（wireless data network）２０６、種々の他の無線ベースデータ通信技術機器（radio-based data communication technologies）２０８、通信集中器（communications concentrator）２１０、データウエアハウス（data warehouse）２１４，そしてボトラーのコンピユータ（botllers' computers）２１６，２１８，及び２２０（簡単のため３つのみ描かれている）を含んでいる。
【００１９】
ここでも、１つ以上のボトラーが数十万以上の自動販売機２０２を所有出来る。
【００２０】
図３は本発明の自動販売機の通信システムを描いている。図３は、自動販売機制御器（vending machine controller）（ＶＭＣ）３０２（例えば、インテル８０５１マイクロプロセサー又はモトローラ６８ＨＣ１１マイクロプロセサー）及び種々の通信技術機器（various communication technologies）１０６，１０８，２０６，そして２０８に接続されたベンダーインターフエースユニット（vendor interface unit）（ＶＩＵ）２０４を含んでいる。特に、ＶＩＵ２０４は、直接交換（Direct Exchange）（ＤＥＸ）／均一通信基準（Uniform Communication Standard）（ＵＣＳ）接続３０６又は、代わりに、マルチドロップバス（multidrop bus）（ＭＤＢ）を経由してＶＭＣ３０２に接続される多重通信技術アダプター（multiple-communication-technology adapter）３０８を含んでいる。モデム３１０は、それぞれ信号通路３１４，３１６，３１８そして３２０の１つを経由して好ましくは該通信技術機器（communication technologies）１０６，１０８，２０６，又は２０８の１つへ、信号通路３１２を経由して該アダプター３０８を接続するのがよい。換言すれば、該アダプター３０８は該通信技術機器の１つが接続される１つのポートを有するよう構成されるのが好ましい。代わりに、該アダプター３０８は多数ポートを有するよう構成されることも可能であるが、これはより高価であり、かくして特にコストに敏感な自動販売機技術では望ましくない。
【００２１】
該アダプター３０８は該ＶＭＣ３０２を、該モデム３１０を経由して接続が行われる種々の技術機器１０６，１０８，２０６又は２０８の通信プロトコルに適合、又はインターフエースさせる。該通信集中器２１０は描かれたネットワーク１０６，１０８，２０６及び２０８の各々を経由して通信出来る。該ＶＩＵ２０４は該通信技術機器の少なくとも２つを経由して通信出来る。例えば、該ＶＩＵ２０４は回線交換セルラー電話技術機器１０８及び無線データネットワーク技術機器２０６の両者と両立してもよい。該アダプター３０８は、例えば、１つ又はその相手方技術機器を支持している（adhering）ターミナル又はトランシーバーからのヘイズ型エイテーコマンド（Hayes-type AT-command）又は他のシーケンス（それは特定の通信技術機器を認識する）の受信時に該回線交換セルラー電話技術機器１０８又は該無線データネットワーク技術機器２０６に自動的に適合する。
【００２２】
該通信集中器２１０｛例えば、独立型（standalone）のプロセサー又はネットワークサーバー｝は、種々の異なる通信技術機器１０６，１０８，２０６及び２０８を経由してそれらに伝送されると、複数の自動販売機２０２に対し、必要なプロトコルをそしてそれらと通信しそれらからのデータを収集するためのハンドシェーキング（handshaking）を提供し、そしてこのデータを該データウエアハウス２１４へ提供する。該通信集中器２１０は該ボトラーに対しては第３のパーテイにより提供されるのが典型的である。
【００２３】
該データハウス２１４はこのベンデイング関連データ（vending-related data）のデータベースを構築する。好ましくは、該データウエアハウスは図４Ａと４Ｂの見地で下記で論じられる様に、該ボトラーにとっての接近性（accessibility）を最適化するデータ構造を使用して組織化される。
【００２４】
該ボトラーは、種々の自動販売機へのサービスコール（service calls）を最適に計画しそして該自動販売機の緊急事をモニターする解析ソフトウエアを走らせるそれ自身のコンピユータ２１６，２１８又は２２０を有するのが好ましい。緊急事の例は部品故障又はソフトドリンク及び／又は硬貨金種（coin denomination）の在庫の１つが完全に又は完全に近く空になることである。
【００２５】
該ボトラーのコンピユータ２１５，２１８又は２２０は該データウエアハウス２１４に遠隔から接続する。これは該ボトラーを大きな、耐故障性の（failure-resistant）データベースを保持する資本的な支出から解放する。代わりに、該ボトラーは該データウエアハウスをその解析コンピユータに組み込み、該通信集中器２１０に直接であるが、遠隔式で、接続することが出来る（図２で破線２２２で描かれる通路で）。
【００２６】
データウエアハウス２１４を該ボトラーのコンピユータ２１６，２１８又は２２０から分離する利点は該データウエアハウス２１４が幾つかのボトラー用にデータベースを構築するため使用され得ることである。該データウエアハウス２１４は該データの私有性（proprietary nature）を保護するために守秘対策（confidentiality measures）｛又はフアイヤウオール（firewall）｝を確立する責任を有する。該データウエアハウス２１４を多数のボトラーに役立たせることにより、各ボトラー用の該データウエアハウス２１４のコストは著しく減じられる。
【００２７】
図２のシステムは又双方向性である。該ボトラーは、例えば、通信集中器２１４を経由して、自動販売機１０２の制御器３０２内のソフトウエアを更新するそして／又はソフトドリンクの値段を適応して変更するために該ネットワークを利用出来る。
【００２８】
図３で、該モデム（modem）３１０は、ピーエステーエヌ１０６，シーエスシーエヌ１０８、無線データネットワーク２０６，無線ベース技術機器２０８の１つ又は赤外線｛アイアール（IR）｝式手持ち型トランシーバー（図示せず）に接続される。該アダプター３０８は、ヘイズ型エイテーコマンド又は特定の通信技術機器を示す他のシーケンスを受信時該モデムが接続される通信技術機器を、自動的に認識する。次いで該アダプター３０８は認識された技術機器に従って該モデム３１０を駆動する。
【００２９】
ソフトドリンクベンデイング産業用の重要な考慮は利益のマージンが非常に少ないことである。かくして、該自動販売機内のハードウエアのコストは最小化されねばならない。更に、自動販売機内の通信インターフエースは、それが現在最も低廉な通信技術機器であるものに最小支出で適合出来るように、柔軟でなければならない。
【００３０】
米国では、最も普通の通信技術機器はピーエステーエヌ１０６である。しかしながら、現在の地上線での通信は比較的低廉であるが、特にもし該販売機（the machine）が遠隔地域に配置されていたり又はそこまで電話線を辿る（route）のが難しい様に位置しているならば、該自動販売機へ線を設置することは高価になり得る。
【００３１】
回線交換セルラーネットワーク｛シーエスシーエヌ（CSCN）｝技術機器１０８，移動通信用グローバルシステム（Global System for Mobile Communication）｛ジーシーエム（GCM）｝又はアドバンスドモバイルフオンシステム（Advanced Mobile Phone System）｛エイエムピーエス（AMPS）｝の様な典型的音声セルラー技術機器は、米国の人工調密部でも共通的である。個別自動販売機をセルラーネットワークに接続するのに必要なインフラストラクチャはピーエステーエヌより概して重大ではなく、それはセルラー電話を該自動販売機２０２に接続することのみが必要に過ぎないからである。しかしながら、回線交換セルラー電話ネットワーク１０６を経由してデータを通信することは高価になり得る。
【００３２】
一般に、通信加入者は、回線交換セルラー接続がなされる度に課金される（charged）。その料金（fee）は該コール（call）の実際の持続時間がその最小接続時間に等しくても等しくなくても最小接続時間を含んでいる。本発明は、部分的には、自動販売機２０２から該通信集中器２１０への典型的データ伝送の持続時間はシーエスシーエヌプロバイダー（CSCN provider）により典型的に課金される最小接続時間より著しく短くなる傾向があると言う認識である。更に、セルラーネットワーク、特に音声セルラーネットワーク用の接続課金（connection charge）は該接続が行われる１日の時刻により著しく変わる。回線交換セルラー技術機器用には、ピーク使用量の時間はより高い接続課金を命じる。自動販売機と該通信集中器間の規則的に計画された接続はオフピークアワー用に計画され得るが、装置故障又は在庫が空の警告の様な緊急接続はオフピークアワーに限定されることは不可能である。
【００３３】
該回線交換セルラー音声電話技術機器に益々勝りつつある代替えは無線データ技術機器２０６である。大抵の、但し全部ではないが、これらの技術機器はデータパケットベース（data-packet-based）である。この様なネットワークの例には、アールエイエムモバイルデータ（RAM mobile data）技術機器、エイアールデーアイエス（ARDIS）技術機器、エスエムアール（SMR）技術機器そしてセルラーデジタルパケットデータ（cellular digital packet data）｛シーデーピーデー（CDPD）｝技術機器が含まれる。典型的に、この様な無線データ技術機器はそれらの値段付け（pricing）を、接続の全体の長さより寧ろ、接続中に伝送される全キロバイト数に基づかせている。
【００３４】
本発明は、自動販売機２０２により使用される通信技術機器を非常に低いコストに適合的に換えることを可能にしている。詰め替え又は緊急サービスの訪問中、技術者はセルラー電話又は無線機（radio）を該モデム３１０に接続したり或いは該モデム３１０を地上線に直接接続することが出来る。これは現在の好ましい通信技術機器に整合するよう単一使用アダプター（single-use adapter）を取り替えることより簡単な過程である。
【００３５】
図４Ａと４Ｂは、関連自動販売機情報を付随させるため、すなわち、データベースを構築しそしてボトラーの解析コンピユータ用に自動販売機関連データの接近性を最適化するために、該データウエアハウスのメモリー内で使用出来るデータ構造例を描いている。
【００３６】
図４Ａは自動販売機のアイデンテイフイケーション（identification）｛アイデー（ID）｝を記憶するための第１データ要素（data element）４０２を含むリンクされたリスト（linked list）４００を描いている。該自動販売機アイデーデータ要素４０２に４つのポインター４０４，４０６，４０８そして４１０が付随しているが、それらは該自動販売機用の予測情報の最も最近のセットを表す第１データ要素４１２（例えばＤＥＸフオーマットで）と、予測情報の次ぎの最も最近のセットを表す第２データ要素４１４（例えばＤＥＸフオーマットで）と、詰め替え情報の最も最近のセットを表す第３データ要素４１６、そして詰め替え情報の次ぎの最も最近のセットを表す第４データ要素４１８をそれぞれ指し示す（point）。
【００３７】
図４Ｂは自動販売機アイデーを記憶するための同じ第１要素４０２を有する代替えの、そしてより好ましい、データ構造４２０を描いている。該自動販売機アイデーデータ要素４０２にデータ要素４２６と４２８をそれぞれ指し示す２つのポインター４２２と４２４が付随する。図４Ｂのデータ要素４２６，４２８は図４Ａの該データ要素４１２と４１８にそれぞれ対応する。該データ要素４２６はデータ要素４３２を指し示すポインター４３０を有する。該データ要素４２８はデータ要素４３６を指し示すポインター４３４を有する。図４Ｂのデータ要素４３２と４３６は図４Ａのデータ要素４１４と４１８とにそれぞれ対応する。
【００３８】
図４Ａと４Ｂのデータ構造は、各々随意的にそして好ましくは、例えば、該ボトラーアイデーデータ要素４３８から該自動販売機アイデーデータ要素４０２へ指し示すポインター４４０を経由して、ボトラーのアイデーを記憶するためのデータ要素４３８の付随を含むことが出来る。該ボトラーアイデーデータ要素４３８から該自動販売機データ要素へのポインター経路はこれが該データ構造４０２又は４２０の随意的側面であることを強調するために破線で描かれている。該データウエアハウス２１４が１つより多くのボトラーに属するコンピユータ用のデータを記憶する所では、これは追加的な付随されたデータ要素４３８である。しかしながら、該データウエアハウス２１４が唯１つのボトラーのデータを記憶する所では、該ボトラーアイデーデータ要素４３８は必要でない。
【００３９】
図４Ｃは本発明のデータ構造の追加的側面を描いている。図４Ｃでは、データ要素４０２と対応するデータ要素４４２は、例えば、ポインター４４４を経由してデータ要素４４６に付随されている。該データ要素４４６は該データ要素４４２により同定される（identified）自動販売機用の週経過予測情報（weekly historical prediction information）の少なくとも１セットを表している。好ましいが必ずしも必要ではないが、該データ要素４４２は１つから４つまでのこの様なセットの週経過情報、すなわち１ヶ月分までのこの様な情報を有するのがよい。
【００４０】
図４Ｄは本発明のデータ構造のなおもう１つの側面を描いている。図４Ｃでは、データ要素４０２に対応するデータ要素４４８は、例えば、ポインター４５０経由でデータ要素４５２により付随されている。該データ要素４５２はデータ要素４４８により同定される自動販売機用の月経過予測情報（monthly historical prediction information）の少なくとも１セットを表している。好ましいが、必ずしも必要ではないが、該データ要素４５２は月経過情報の１つから１２までのこの様なセット、すなわちこの様な情報の１年分までを有するのがよい。
【００４１】
図５Ａから５Ｅは本発明のオンラインベンデイングシステム（on-line vending system）の実施例用の種々のオンラインのシナリオ（on-line scenarios）を描いている。
【００４２】
図５Ａでは、初期化シナリオが描かれている。例えば、該ＶＩＵ２０４上の、ボタン５００が５秒以上押されることに応答して、該ＶＩＵ２０４は該ＶＭＣ３０２からの該自動販売機２０２用のベンデイング関連データのフアイルを要求し、検索する。好ましくは、該データフアイルはベンデイング産業で良く知られた直接変換データフオーマット（direct exchange data format）（ＤＥＸ）に依って構成されるのがよい。一方、エムデービー（MDB）技術機器が該ＤＥＸ技術機器の代わりに使用されることも可能である。該ＶＭＣ３０２はこのＤＥＸフアイルを該ＶＩＵ２０４へ転送し、該ＶＩＵは該販売機２０２を同定する情報（アイデー情報）を該フアイルに追加する。該ＶＩＵ２０４は最も最近受信されたＤＥＸフアイルをＤＥＸRフアイル５０４、すなわち最近のＤＥＸフアイルとしてラベル付けし、次いで該ＤＥＸRフアイル５０４を該データウエアハウス２１４へ伝送する。該データウエアハウス２１４は該ＤＥＸRフアイル５０４を最近のＤＥＸフアイルとして記憶し、最近の清算フアイル（settlement file）を該ＤＥＸRフアイル５０４に等しくなるとして規定する。該データウエアハウス２１４は該ボトラーのコンピユータ２１６，２１８又は２２０に通知する。応答して該ボトラーのコンピユータ２１６，２１８又は２２０は該データウエアハウス２１４を経由して、随意的にセットアップパラメータを該ＶＭＣ３０２，種々の通信技術機器の１つそして該ＶＩＵ２０４へ送る。
【００４３】
図５Ｂは計画されたコールのシナリオを描いている。予め決められた時刻、例えば真夜中の一寸前に、該ＶＩＵ２０４は、該データウエアハウス２１４への予め決められた時刻でのコールの始動を見越してＤＥＸデータフアイルを用意する。該ＶＩＵ２０４は該ＤＥＸRフアイル５０４をＤＥＸLフアイル５１０として、すなわち前の又は最終のＤＥＸフアイルと名付けるようラベル付けする。該ＶＭＣ３０２から該ＤＥＸフアイル５０２を受信すると、該ＶＩＵ２０４は該販売機アイデー情報を追加し該増大されたフアイルをＤＥＸRフアイル５０４とラベル付けする。次いで、該ＶＩＵ２０４は、該ＤＥＸLフアイル及びＤＥＸRフアイル５１０と５０４を比較し、変化したフイールドを含む何等かのレコードをその中でセーブすることにより、部分的ＤＥＸフアイル５１２、すなわちＤＥＸDを用意する。唯変化したフイールドのみが含まれる。該ＶＩＵ２０４は該ＤＥＸD
フアイル５１２を該データウエアハウス２１４へ伝送する。この差｛又はデルタ（delta）｝システムは該データウエアハウス２１４へ伝送されるデータ量を最小化し、この技術機器を無線データネットワーク技術機器に良く適したものとする。
【００４４】
図５Ｂで、該データウエアハウス２１４はそれが該ＶＭＣ３０２をポール（poles）する時最近のＤＥＸフアイル５０６を最終のＤＥＸフアイル５１４として再ラベル付けする。該ＤＥＸDフアイル５１２を受信すると、該データウエアハウス２１４は該ＤＥＸDフアイル５１２に基づいて全部の最近のＤＥＸフアイル５０６を作り直す（reconstruct）。加えて、該データウエアハウス２１４は、例えばそれぞれ毎金曜日及びその月の毎最初の日に、受信されたフアイルのシーケンスで形成される週フアイル５１６と月フアイル５１８を構築する。図５Ｂで、該データウエアハウス２１４のデータは該ボトラーのコンピユータ２１６，２１８又は２２０に利用可能である状態を続ける。
【００４５】
計画コールで作られるデータは予測情報として参照されるがそれはそれが規則的間隔で得られ、詰め替えルーテイング（refill-routing）の決定をするのに使用されるからである。計画コールと次ぎの詰め替え訪問との間に、該自動販売機は、実際の詰め替え訪問データから該予測データを変更させる追加販売を経験するかも知れない。該予測と該詰め替え訪問の両データは製品と通貨の在庫情報を含んでいる。
【００４６】
図５Ｃは該詰め替え訪問のシナリオを描いている。このシナリオでは、技術者は自動販売機２０２を開き、ソフトドリンクと硬貨の在庫を新たに補給した。該技術者が０．３秒以上であるが、５秒よりは短く、例えば１秒間、該ＶＩＵ２０４上のボタン５００を押すと、該ＶＩＵ２０４は該ＶＭＣ３０２からのＤＥＸフアイルを要求し、それを該ＶＭＣ３０２が提供する。前と同じ様に、該ＶＩＵ２０４は該ＶＭＣ３０２からの新しいＤＥＸフアイルの要求に応答して古いＤＥＸRフアイル５０４をＤＥＸLフアイル５１０としてラベルを付け直す。該新しいＤＥＸフアイルは該ＶＩＵ２０４により受信された時販売機アイデー情報を増加されＤＥＸRとラベル付けされる。次いで該ＶＩＵ２０４はＤＥＸDフアイル５１２を用意し、それを該データウエアハウス２１４へ伝送する。
【００４７】
該データウエアハウス２１４は古い清算フアイル（the old settlement file）５０８を最終の清算フアイル（the last settlement file）５２０とラベル付けすることそして新しい最近の清算フアイル（a new recent settlement file）５０８を確立することにより該ＶＭＣ３０２からの詰め替え報告に応答する。該新しい最近の清算フアイル５０８は該自動販売機２０２用のデフオールトパラメータ（default parameters）に基づいており、それは、反対の情報が該ＶＩＵ２０４から供給されない限り、該技術者が該自動販売機２０２の製品及び通貨の在庫を全部新しく補給したとする仮定を反映している。一方、該最近の清算は該最近のＤＥＸ、すなわち該ＤＥＸDフアイル５１２に基づいている。
【００４８】
図５Ｃで、該ボトラーのコンピユータ２１６，２１８又は２２０はルーテイング情報（routing information）と現金情報（cash information）とを計算するために該データウエアハウス２１４にアクセスする。ルーテイングは次の様に計算される：ルーテイング＝最近のＤＥＸ−最終のＤＥＸ。現金は次の様に計算される：現金＝最近の清算−最終の清算。
【００４９】
図５Ｄは警告シナリオ（alarm scenario）を描いている。該ＶＩＵ２０４により該データウエアハウス２１４へ伝送される情報の中に警告パラメータがある。もし該警告パラメータが１にセットされるならば、これは部品が故障したことそして／又は１つ以上の在庫が予め決められた最小レベルに達したか完全に空になったことを示す。図５Ｅは本発明の差又はデルタの実施例に含まれるのが好ましいフアイルの全部の数をリスト化した表である。図５Ｅは４つの基本的フアイル、最近のＤＥＸ、最終のＤＥＸ、最近の清算、そして最終の清算を含んでいる。加えて、図５Ｅは週フアイルと実際には１２のフアイルを含む月フアイルを示している。かくして、全部で１７のフアイルが該デルタ実施例内で使用される。
【００５０】
一方、デルタ又はＤＥＸDフアイルを形成することは必ずしも必要でない。例えば、該通信技術機器が請求を設定最小接続時間を有する固定接続課金の基づかせる所では、該接続時間が課金される設定最小時間を超えない限り該データ伝送の大きさを最小化する必要はない。それ故もしデータ量が第１の関心事でないならば、デルタＤＥＸ又はＤＥＸDフアイルより寧ろ全ＤＥＸフアイルを伝送することが出来る。該デルタＤＥＸ又はＤＥＸDフアイルを形成することの代替えとして、従来の技術を使用して該全ＤＥＸフアイルを圧縮することが出来る。この該技術に関するこの変形（variation）は図６Ａ−６Ｆに描かれている。
【００５１】
図６Ａ−６Ｆは本発明のオンラインベンデイングシステムの代わりの実施例用の種々のオンラインのシナリオを描いており、該実施例は請求が設定最小接続時間を有する固定接続課金に基づく通信技術機器に適合している。図６Ａ−６Ｄは、例えば図５Ｂ及びＣでのＤＥＸDフアイルより寧ろ、全ＤＥＸフアイルが、該ＶＩＵ２０４から該通信集中器２１４へ送られるとして描くことで主として、図５Ａ−５Ｃと違っている。又、図６Ａ−６Ｄで、該ＶＩＵ２０４から該通信集中器２１４へ送られる該ＤＥＸフアイルは随意にそして好ましくは圧縮されるのがよい。
【００５２】
図７は図６Ａで該ＶＩＵ２０４によりなされる処理を描いている。処理は過程７００でスタートし、詰め替えボタン５００が５秒以上押されたかどうかの過程７０２での決定へ進む。もしＮＯであれば、流れは過程７００に戻る。もしＹＥＳであれば、流れは過程７０４へ進み、そこでは該ＶＩＵ２０４は直ちに該ＶＭＣ３０２から全ＤＥＸフアイルを検索する。
【００５３】
図７で流れは過程７０４から７０６へ進み、そこで該ＶＩＵ２０４は、該自動販売機をユニークに同定する（uniquely identify）に充分な、アイデー情報（idetifying information）を該ＤＥＸフアイル内に挿入する。流れは過程７０６から７０８へ進み、そこでは該ＶＩＵ２０４は該通信集中器２１０を経由して該データウエアハウス２１４と通信する。他のものの中で、該ＶＩＵ２０４はこのコールがサービスコールであることを示す。流れは過程７０８から７１０へ進み、そこでは該ＶＩＵ２０４は該ＤＥＸフアイルを随意にそして好ましくは、例えば、その元の大きさの３５％に、圧縮する。流れは過程７１０から７１２へ進むが、そこでは該ＶＩＵは次いで該圧縮されたフアイルを該通信集中器２１０を経由して該データウエアハウス２１０へ伝送する。流れは過程７１２から過程７００へ戻る。
【００５４】
もし詰め替え過程が図５Ｃの様に行われつつあるならば、処理は主として過程７０２で図７と異なる。該詰め替えボタンが５秒以上押されたかどうかを決定する代わりに、該詰め替えボタン５００が、例えば０．３秒と５秒の間の時間押されたかどうかの決定が行われる、もしＹＥＳであれば、これは詰め替え過程を示す。
【００５５】
図８は、該ＶＩＵ２０４により該データウエアハウス２１４への規則的計画コールの間に該ＶＩＵ内で行われる処理を描いている。該ＶＩＵ２０４は該自動販売機２０２に関する製品及び通貨在庫情報を報告する。図８の処理は過程８００でスタートし、８０２へ進むがそこでは該コール用の計画された時刻の直前に該ＶＩＵ２０４により該ＶＭＣ３０２からＤＥＸフアイルが検索される。流れは過程８０２から過程８０４へ進み、そこで該ＶＩＵ２０４は図７の過程７０６に於ける様に、アイデー情報（identifying information）を該ＤＥＸフアイル内へ挿入する。
【００５６】
流れは過程８０４から過程８０６へ進み、そこで該ＶＩＵ２０４は更にこのコールが計画コールであることを示すよう該ＤＥＸフアイルを構成する。流れは過程８０６から過程８０８へ進み、そこで該ＶＩＵ２０４は該ＤＥＸフアイルを随意にそして好ましくは、例えば、その元の大きさの３５％に圧縮するのがよい。流れは過程８０８から過程８１０へ進み、そこで該ＶＩＵ２０４は該圧縮されたデータフアイルを該通信集中器２１０を経由して該データウエアハウス２１４へ伝送する。過程８０８と８１０は図７の過程７１０と７１２に対応する。
【００５７】
図６Ｃに戻ると、ＤＥＸRefillフアイル６０４とＤＥＸLastフアイル６０６が該ＶＩＵ２０４内に記憶されている様に描かれている。同じものが図６Ｄに描かれている。該ＤＥＸRefillフアイル６０４はベースラインを設定し、それに対する次のＤＥＸフアイル内に反映された変化が評価される。該ＤＥＸRefill６０４はそれが新しいＤＥＸRefillフアイル６０４により置き換えられる時である次の詰め替え又はサービス過程まで記憶される。
【００５８】
図６Ｅは如何なる与えられた時にしろ該ＶＩＵ２０４により記憶されるフアイルの最大数をリスト化している。これらのフアイルは現在のＤＥＸフアイルと、得られた次に最も最近のＤＥＸフアイルに対応するＤＥＸLastフアイルとそして該販売機が最も最近詰め替えられた時発生したＤＥＸフアイルに対応するＤＥＸRefillフアイルとを含んでいる。
【００５９】
デルタＤＥＸ（ＤＥＸD）実施例か又は従来の圧縮技術か何れかを使用した圧縮に加えて、該伝送されるデータはそれが圧縮された後暗号に置換され得る。これは伝送される該データの私有性を保護するための特別な保護対策を追加する。
【００６０】
本発明のオンラインベンデイングシステムは分散処理システムである。代替えの、すなわち、非分散のシステムは、通信集中器と、該データウエアハウスと、そして該ボトラーの解析コンピユータとの機能を単一で行う、中央処理設備に接続された、該自動販売機内の複雑な制御器を使用して実現される。この様な非分散システムは、利益マージンが非常に少ないので非分散システムを達成するに必要な複雑な技術での投資が高価で禁ぜられるソフトドリンクベンデイング産業では極度に非実際的である。
【００６１】
本発明はデータ収集能力を装備されてない電気機械的自動販売機への下方両立性がある。電気機械的販売機をデータ収集能力を持つよう適合させることは当業者の通常のレベルの範囲に入る。
【００６２】
各ＤＥＸフアイルは概略、２から４．５キロバイトの間にある。各自動販売機は好ましくは少なくとも１日１回コールインし（call in）、それは年当たり各自動販売機から少なくとも３６５のフアイルを生じる。もしボトラーが１、０００の自動販売機を有するなら、これは年当たりＤＥＸフアイルが７５０メガバイトと１．６５ギガバイトの間にあることを表す。更に、この数字はそれに付随する清算フアイル、週フアイル、そして月フアイルを含んでいない。ソフトドリンクベンデイング産業内のタイトな（tight）利益マージンのためにそれは出来るだけ廉価に転送されねばならない多量のデータであるが、本発明はこれを可能にする利点を有する。
【００６３】
本発明がかくして説明されたが、同じものは多くの仕方で変形されてもよいことは明らかである。この様な変形は本発明の精神と範囲から離れていると見なされるべきでなく、そして当業者には明らかな様に全てのこの様な変型は請求項の範囲内に含まれるよう意図されている。
【００６４】
本発明はここに与えられる詳細な説明と、単に図解の方法により与えられるが、本発明を限定するものでない付属する図面と、からより充分に理解されよう。
【図面の簡単な説明】
【図１】  従来技術のハーベストシステムを描いている。
【図２】  本発明の広範囲ネットワークベースのシステムを描いている。
【図３】  本発明の自動販売機で見出すことが出来る、本発明の通信システムを描いている。
【図４Ａ及び４Ｂ】  本発明のデータベース用の代わりのデータ構造を描いている。
【図４Ｃ及び４Ｄ】  図４Ａ及び４Ｂのデータ構造の追加的側面を描いている。
【図５Ａ−５Ｅ】  本発明のオンラインデータ伝送シナリオを描いている。
【図６Ａ−６Ｅ】  本発明の代わりのオンラインデータ伝送シナリオを描いている。
【図７−８】  それぞれ図６Ａ及び６Ｂのシナリオ用に該ベンデイングインターフエースユニット内で行われる処理に対応するフローチャートを描いている。
【図１】
0004963755.tif 000002
【図２】
0004963755.tif 000003
【図３】
0004963755.tif 000004
【図４Ａ】
0004963755.tif 000005
【図４Ｂ】
0004963755.tif 000006
【図４Ｃ】
0004963755.tif 000007
【図４Ｄ】
0004963755.tif 000008
【図５Ａ−Ｂ】
0004963755.tif 000009
【図５Ｃ−Ｅ】
0004963755.tif 000010
【図６Ａ−Ｂ】
0004963755.tif 000011
【図６Ｃ−Ｄ】
0004963755.tif 000012
【図６Ｅ】
0004963755.tif 000013
【図７】
0004963755.tif 000014
【図８】
0004963755.tif 000015