自動販売機と情報処理装置とがネットワークを介して通信可能な情報処理システムであって、前記情報処理装置は、任意のユーザから、商品を予約する自動販売機グループの指定と、当該自動販売機グループにおいて購入する予定の商品の情報とを含む予約を受け付ける予約受付手段と、前記自動販売機は、前記予約受付手段により受け付けた予約に含まれる自動販売機グループに含まれる自動販売機である場合、当該自動販売機の利用者が、前記予約を行った予約ユーザであるかを認証する認証手段と、前記予約ユーザであると認証された利用者に対して、前記予約受付手段により受け付けた予約に含まれる商品を提供する商品提供手段とを有することを特徴とする情報処理システム。前記自動販売機は、前記予約受付手段による受け付けた予約に含まれる商品を確保すべく、予約ユーザ以外の利用者への商品の提供を制限する制限手段とを有することを特徴とする請求項1に記載の情報処理システム。前記自動販売機は、前記予約ユーザである利用者に商品を提供することで前記予約受付手段により受け付けた商品の提供を終えた場合、前記自動販売機グループに含まれる他の自動販売機に商品の提供を終えた旨の通知を行う通知手段と前記通知手段により通知を受けた他の自動販売機は、前記制限手段により商品の提供を制限していた場合、当該制限を解除する解除手段とを有することを特徴とする請求項1または2に記載の情報処理システム。前記情報処理装置は、所定の期間経過した場合、前記予約受付手段により受け付けた予約をキャンセルするキャンセル手段とを有することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理システム。自動販売機と情報処理装置とがネットワークを介して通信可能な情報処理システムにおける情報処理方法であって、前記情報処理装置は、任意のユーザから、商品を予約する自動販売機グループの指定と、当該自動販売機グループにおいて購入する予定の商品の情報とを含む予約を受け付ける予約受付ステップと、前記自動販売機は、前記予約受付ステップにより受け付けた予約に含まれる自動販売機グループに含まれる自動販売機である場合、当該自動販売機の利用者が、前記予約を行った予約ユーザであるかを認証する認証ステップと、前記予約ユーザであると認証された利用者に対して、前記予約受付ステップにより受け付けた予約に含まれる商品を提供する商品提供ステップとを含むことを特徴とする情報処理方法。自動販売機と情報処理装置とがネットワークを介して通信可能な情報処理システムにおいて実行可能なプログラムであって、前記情報処理装置を、任意のユーザから、商品を予約する自動販売機グループの指定と、当該自動販売機グループにおいて購入する予定の商品の情報とを含む予約を受け付ける予約受付手段として機能させ、前記自動販売機を、前記予約受付手段により受け付けた予約に含まれる自動販売機グループに含まれる自動販売機である場合、当該自動販売機の利用者が、前記予約を行った予約ユーザであるかを認証する認証手段、前記予約ユーザであると認証された利用者に対して、前記予約受付手段により受け付けた予約に含まれる商品を提供する商品提供手段として機能させることを特徴とするプログラム。しかしながら、特許文献1では利用者の便宜が図れるものの自動販売機に対する商品補充を目的としており、利用者の商品受け取りについて柔軟性が不足していた。例えば、商品の受け取りは予約した自動販売機でしか受け取れず、何らかの理由により予約した自動販売機に行けなくなった場合は必然的にこの商品を購入することができず、予約機能を有効に活用できなかった。本発明は、上記課題を解決するものであり、利用者が所定の場所に設置されている自動販売機で所望の商品を確実に購入可能とする方法を提供する。本発明は、自動販売機と情報処理装置とがネットワークを介して通信可能な情報処理システムであって、前記情報処理装置は、任意のユーザから、商品を予約する自動販売機グループの指定と、当該自動販売機グループにおいて購入する予定の商品の情報とを含む予約を受け付ける予約受付手段と、前記自動販売機は、前記予約受付手段により受け付けた予約に含まれる自動販売機グループに含まれる自動販売機である場合、当該自動販売機の利用者が、前記予約を行った予約ユーザであるかを認証する認証手段と、前記予約ユーザであると認証された利用者に対して、前記予約受付手段により受け付けた予約に含まれる商品を提供する商品提供手段とを有することを特徴とする。本発明によれば、利用者が所定の場所に設置されている自動販売機で所望の商品を確実に購入可能となる。図1は、本発明の実施形態におけるシステム構成図である。101は、利用者が持つ情報端末で、携帯電話の例である。利用者が携帯電話101を用いて本システムを利用する場合は、ネットワーク107を通じて管理サーバー104にアクセスし、予約処理を行うことで実現する。102は、利用者が持つ情報端末で、パーソナルコンピューターの例である。利用者がパーソナルコンピューター102をもしいて本システムを利用する場合は、ネットワーク108を通じて管理サーバーにアクセスし、予約処理を行うことで実現する。103は、ネットワーク108を通じて管理サーバー104と接続され、管理サーバー104からの指示にからの制御に応じた振る舞いを行う自動販売機である。104は、全体を統括するサーバーで、Webサーバー、データベース、メール処理等の機能をもつ。また必要に応じて他社の情報検索サーバーや地図提供サーバーやメールサーバーと連携機能をもつ。105は、他社から提供される地図情報サーバーである。106は、他社から提供される情報検索サーバーである。107は、メール転送のための他社メールサーバーである。なお、なお、図1は、構成の1例であり、用途や目的に応じて様々な構成をとることが考えられる。なお、管理サーバーは、複数からなる自動販売機の情報をデータベースに管理できる機能を有するとともに、これらの自動販売機の設置情報、稼働状況を動的な把握できる機能、および任意に状態を制御できる機能を有するものとする。同様に管理サーバーは、自動販売機の設置情報に関連する地図情報およびこれに関する検索に機能を有するものとする。なお地図情報や検索情報は、管理サーバーが提供せず他社から提供されるインターネットサービスを用いてもよい。また、管理サーバーは、複数の情報端末の利用者を個別に識別し、各利用者の情報を適切な形式でデータベースに保管できる機能を有し、利用者に対するメール送信や利用者からのメールの返信を適切に処理できる機能を有するものとする。利用者は、前処理として携帯電話やパソコン等の情報端末からネットワークを通じて管理サーバーに接続し、個人情報や個人を識別する方法や決済方法を登録しておく。実際に商品を予約するには、利用者は情報端末から上記と同様の手法を用い管理サーバーに接続し、目的の商品と自動販売機の情報を問い合わせる。なお情報端末がGPS等の位置情報を認識できる機能があれば、あわせて利用者の現在の位置情報等も送信する。また情報端末内に過去の移動履歴等があればこれらの位置情報も送信する。利用者が商品を予約する場合、管理サーバーは利用者を適切に認識し、利用者からの要求された商品の販売状況を一覧表示や地図表示等で表示を行う。このとき位置情報が通知されていれば、位置情報を考慮した形式で表示する。位置情報が提供されない場合は、利用者の個人情報やこれまでの利用実績を参考にして表示を行う。利用者は、上記に対し、商品の選択、購入希望時間、購入対象自動販売機の選択、また必要であれば複数の自動販売機に対してグループ化の指定を行う。このグループ化指定は、自動販売機の設置場所を物理的な距離を考えず、利用者が行動する可能性がある範囲を対象とする。ただし、管理サーバーや自動販売機の商品確保の関係上、何らかの上限値は定めるものとする。管理サーバーは、上記利用者要求を元に、主とする自動販売機の商品の状態を確認し、予約可能であれば予約処理を行う。このとき他の利用者の便宜も考え、予約商品に対する確保数の上限、利用回数の上限、予約の有効期間も考慮する。もし何らかの上限に達していれば、その旨を利用者に対して画面およびメールで通知する。また上限に達していなければ、主とする自動販売機に対し、利用者の情報や商品情報を通知する。同様にグループ化された自動販売機に対しても、利用者の情報は商品情報を通知する。なお、この予約数や予約期間は、利用者の利用条件や過去実績によって変更してもよい。たとえば予約数であれば1日の上限とか1週間の上限とかトータル回数などを変更することが考えられる。同様に予約期間に関しても有効時間今から○○時までとか一定時間○○時から○○時までとか一定期間○日から○日が考えられる。さらに嫌がらせ予約等を行う利用者には予約数や予約時間に制限を課すことも考えられる。ただし予約期間が有効時間以外の場合は、定期的に決まった時間に補給があることが前提となる。最後に、管理サーバーは、利用者に対して予約が完了した旨および予約商品、予約数、予約期間を画面およびメールで通知する。これにより、利用者は管理サーバーからの画面もしくはメールで予約結果を知ることができる。管理サーバーより予約に関する情報を受けた購入対象の自動販売機は予約者や予約商品および購入予定の時間の情報を保持する。またこれにあわせ、在庫数と予約数を計算し商品の確保および販売を行う。例えば、自動販売機内に商品が2個しかない状態で1個の予約が入った場合において、その後2個のうち1個を予約者以外が購入した段階で在庫の有無にかかわらず売り切れ表示を行うことで商品を確保する。同様に自動販売機内に商品が1個しかない状態で1個の予約が入った場合は、この時点で売り切れ表示を行う。売り切れ表示に関しては、管理サーバーより購入予定時間が通知されているのでこの時間までは売り切れ表示を行う。ただし、管理サーバーより予約キャンセルが通知された場合は、売り切れ表示を取り消すものとする。なお、自動販売機の商品の在庫にかかわらず動的に売り切れランプが変化するので、自動販売機の在庫表示は、ありもしくはなしではなくおおよその在庫数が表示されることが望ましい。予約を行った利用者が商品を購入する場合、購入対象の自動販売機で確実に商品を受け取ることができるし、もし購入対象の自動販売機で受け取ることが無理な場合であっても、グループ化した自動販売機で在庫があれば、この自動販売機で購入してもよい。予約者が、購入対象の自動販売機で購入せず、グループ化された自動販売機で購入した場合は、この自動販売機が管理サーバーに対して購入があった旨を通知することで、購入対象の自動販売機の売り切れ表示を適切に処理する。予約者が予約した商品の購入が困難な場合は、管理サーバーに接続後キャンセル処理を行うことで在庫を有効に活用できる。同様に管理サーバーから通知されたメールに対して適切な形式で返信することでキャンセルすることもできる。図2は、管理サーバー104のハードウェア構成図である。管理サーバーは、実行プログラムや実行データを記憶したRAM111およびファームウェアを記録したROM110をもとにCPU112が処理を行う。このとき、各種データはハードディスク113に保存する。ハードディスク113には、管理サーバーのオペレーティングシステムや各種情報を処理するためのデータベース等で構成される。管理サーバーは外部インターフェース114を通じて外部の装置と通信し処理を行う。この外部装置とは、管理サーバー操作のための各種ユーザーインターフェースや、ネットワーク経由で通信を行う携帯電話101やパーソナルコンピューター102等の情報端末、および自動販売機103や他社地図情報サーバー105、他社情報検索サーバー106、他社メールサーバー107等がある。図3は、管理サーバー104のソフトウェア構成図である。管理サーバーは、ROM110に保存されたファームウェア124の上にハードディスク113に保存されたオペレーティングシステム123で構成される。またオペレーティングシステム123上にWebサーバー122やメールサーバー125等のアプリケーション120が配置される。またそれぞれのデータ管理として、データベース121を配置する。図4は、本発明の実施の形態における初期登録を行う処理の流れを示すシーケンス図である。まず、前提として、管理サーバーのデータベースには自動販売機の情報やこれに付随する地図情報や検索情報等が登録されているものとする。また、あらかじめ利用者は初期処理が必要となる。この初期処理を、利用者は、クライアント端末や携帯端末などを介して行う。401において、利用者は、端末を介して、管理サーバーにログインする。ここでは、まだ利用者は登録されていないので、厳密な個人認証までは行われない。402において、管理サーバーは、初期登録情報として処理メニュー表示するための画面データを作成し、端末へ送信する。403において、利用者は、端末を介して、利用者の個人情報や認証に必要な情報や決済情報などを管理サーバーに送信して、管理サーバーにおいて登録が行われる。利用者登録の例としては、利用者がICカードを用いて利用する場合は、ICカードの認証情報や、ICカードで決済を行う等の情報である。404において、管理サーバーは、必要な情報をデータベースに保存した後、利用者へ登録が完了した旨の通知を行う。ここで、ログインIDやパスワードなども通知される。405において、利用者は、端末を介して、初期処理を終了するためログアウトを行う。以上、図4を用いて、本発明の実施の形態における初期登録を行う処理の流れを説明した。図5は、本発明の実施の形態における予約処理を行う処理の流れを示すシーケンス図である。501において、利用者は、端末を介して、管理サーバーにログインする。このとき、情報端末携帯電話やパーソナルコンピューターに自動的にGPSで取得した位置情報は過去の移動履歴等が情報端末から発信できるのであれば、利用者の識別情報ID、パスワードにあわせこれらの情報を送信する。502において、管理サーバーは、利用者から通知された識別情報をデータベースと比較し適切な認証処理を行う。また認証後、利用者ごとに適切な条件で画面が構成された処理メニューを利用者に送信する。このとき、初期表示の情報として地図が必要であれば、ログイン時に利用者から通知された位置情報をもとに、データベースに保管した地図情報もしくは他社地図提供サーバーと連携し地図情報を作成後、地図に対する自動販売機の設置情報を加え利用者に通知する。503において、利用者は、端末を介して、処理メニューに従い、目的の自動販売機の選択と、グループ化したい自動販売機の選択およびグループの定義を行う。このとき利用者は、必要であれば管理サーバーに対して地図情報を要求し、地図上から自動販売機をグループ定義することができる。また特定の条件を指定して自動販売機を検索し、その結果から自動販売機をグループ定義することもできる。管理サーバーは、地図情報が要求された場合はログイン時の処理と同じくデータベースに保存した地図情報および他社地図提供サーバーと連携し新しい条件での地図を作成および自動販売機の設置情報の追加を行う。また利用者から特定の条件で検索指示があった場合、データベースに保管している情報に加え他社情報検索サーバーを用いて検索処理を行う。なお、検索結果に対して、自動販売機に関連する情報があれば、これを加えて利用者に通知する。利用者は上記情報から目的の自動販売機を1つ選択し、これを自動販売機予約機と定義する。またグループ化した自動販売機を自動販売機グループ機として定義する。最後に、利用者は、端末を介して、これらの情報を予約として管理サーバーに送信する。504において、管理サーバーは、この内容に基づき、データベースを検索し自動販売機の情報と利用者情報を適切に処理し予約とする。これにあわせ、505において、管理サーバーは、自動販売機の制御を行うため、予約情報を自動販売機予約機、予約情報グループ機に送信する。この予約情報には、利用者予約者の情報が含まれる。506において、予約情報を受けた自動販売機予約機は、予約情報を適切に保存するとともに商品の確保を行い管理サーバーして確保状態を送信する。507において、同様に予約情報を受けた自動販売機グループ機は、予約情報保管を行う。508において、自動販売機予約機から確保状態を受け取った管理サーバーは、予約結果画面を作成し、利用者へ通知する。これにあわせ、メールサーバーに対して予約結果のあらわすメールを送信する。509において、メールサーバーは、予約結果を示すメールを利用者に送信する。以上、図5を用いて、本発明の実施の形態における予約処理を行う処理の流れを説明した。次に、管理サーバーにおける予約処理の流れを、フローチャートを用いて説明する。図6は、本発明の実施の形態における予約処理の流れを示すフローチャートである。601において、管理サーバーは、初期画面を表示する処理を行う。この処理の詳細を、図7を用いて説明する。701において、管理サーバーは、利用者が情報端末よりログインされた場合、ログインパラメタからユーザー名を取得する。702において、管理サーバーは、ユーザー名をデータベースから検索する。703において、管理サーバーは、登録済みのユーザーであるかを判定する。Yesの場合、704へ進み、Noの場合、711へ進み、利用できないユーザーであるとして、711において、エラー画面を表示して処理を終了する。704において、管理サーバーは、ログインパラメタから座標データを取得する。705において、管理サーバーは、座標データが取得できたかを判定する。Yesの場合、706へ進み、Noの場合707へ進む。情報端末がGPS付きの携帯端末のアプリケーションや地図アプリケーションからログインされた場合は、ログイン情報にあわせ地図情報があるのでこの座標データを取得する。ただし一般的なブラウザからログインされた場合等は座標情報が取得できない場合がある。706において、管理サーバーは、ログインパラメタの座標データを指定する。707において、管理サーバーは、前回の座標もしくは初期座標データを指定する。708において、管理サーバーは、座標データを用いて、地図情報を作成する。地図情報に関しては、管理サーバー内で保管している地図情報や他社が提供する地図情報を利用する方法も考えられる。709において、管理サーバーは、作成した地図情報に加えユーザーに対するガイドメッセージを作成する。710において、管理サーバーは、作成した地図情報及びガイドメッセージを情報端末へ送信する。これによりユーザーの情報端末に図8で示した初期画面が表示される。次に、602において、管理サーバーは、予約する自動販売機を選択させる処理を行う。また、603において、管理サーバーは、予約する自動販売機のグループを選択させる処理を行う。この処理の詳細を、図9を用いて説明する。図9は、自動販売機選択予約機および自動販売機選択グループ機の詳細フローである。901において、管理サーバーは、利用者の情報端末からの通知を分析し、入力キーを取得する。902において、管理サーバーは、入力キーがスペースキーであるかを判定する。Yesの場合、908へ進み、目的の自動販売機が選択されたとして、908において、データベースを更新して処理を終了する。Noの場合、903へ進む。903において、入力キーがカーソルキーであるかを判定する。Yesの場合、904へ進み、Noの場合、901へ戻る。904において、管理サーバーは、指定された座標を計算する。905において、管理サーバーは、指定された座標に対する地図情報を作成する。906において、管理サーバーは、ガイドメッセージを作成する。地図情報の作成方法については、管理サーバー内の地図情報に加え、他社地図情報サーバーを利用することも考えられる。907において、管理サーバーは、作成した地図情報及びガイドメッセージを情報端末へ送信する。これによりユーザーの情報端末に図10で示した予約自動販売機選択画面例や図11で示したグループ自動販売機選択画面例の画面が表示される。次に、604において、管理サーバーは、予約条件を選択させる処理を行う。この処理の詳細を、図12を用いて説明する。図12は、予約条件選択のフローチャートである。1201において、管理サーバーは、利用者の情報端末からの通知を分析し、入力キーを取得する。1202において、管理サーバーは、管理サーバーは、入力キーがスペースキーであるかを判定する。Yesの場合、1207へ進み、Noの場合、1203へ進む。1203において、管理サーバーは、入力キーがカーソルキーであるかを判定する。Yesの場合、1204へ進み、Noの場合、1201へ戻る。1204において、管理サーバーは、該当項目をマークする。1205において、管理サーバーは、更新画面を作成する。1206において、管理サーバーは、情報端末へ送信する。1207において、管理サーバーは、入力条件がすべて入力されているかを判定する。Yesの場合、1209へ進み、Noの場合、1208へ進む。1208において、管理サーバーは、ガイドメッセージを作成する。1209において、管理サーバーは、データベースを更新する。これにより、図13の画面が表示される図14は、自動販売機のグループ化の概念図で、自動販売機をグループ化した場合の例である。会社201は利用者の会社であり、駅214は利用者が利用する最寄り駅である。駅214から会社201までの道を通勤経路215としている。自動販売機206、自動販売機202、自動販売機203、自動販売機205、自動販売機208、自動販売機212は利用者の通勤経路にある自動販売機ある。これらの自動販売機において、自動販売機206を予約先と定義する。また自動販売機202、自動販売機203、自動販売機205でグループ204を定義している。同様に自動販売機205、自動販売機208自動販売機212を別のグループ209として定義している。ほかに、自動販売機207、自動販売機210、自動販売機211、自動販売機213があるが、ここでは特にグループ化の対象とはしていない。図14のグループ化の例は、駅212から会社201の通勤経路215に関して2グループ定義しているが、これは一例であって管理サーバーが管理対象の自動販売機であれば、立地条件を問わず任意にグループ化を定義することが可能である。図15は、利用者が自動販売機予約機に対してICカードを用いて認証および商品を購入する場合のシーケンス図である。本発明の実施の形態の特色として商品の確保があり、これを説明するために予約を行った利用者を利用者予約者X予約者として表し、競合する利用者を利用者A非予約者および利用者B非予約者として記載する。またこのシーケンス図において、自動販売機内に目的の商品は2個しかなく、そのうち1個を利用者X予約者が予約しているものとする。1501において、利用者A非予約者は、自動販売機予約機で用品を購入すべく現金投入を行う。1502において、自動販売機予約機は、購入可能商品の表示を行う。1503において、利用者A非予約者は、商品を購入するため商品選択を行う。1504において、自動販売機予約機は、利用者A非予約者に対して商品提供604を行うとともに、商品の在庫が1個になったため、利用者A予約者の商品を確保すべく売り切れランプ表示を行う。これにより、利用者X予約者の商品が確保される。1505において、利用者B非予約者は、すでに商品が売り切れとなっており、購入することは購入不可となる。1506において、利用者X予約者は、自動販売機予約機の売り切れランプが表示されているにも関わらずICカードを自動販売機にかざし認証処理を行う。1507において、自動販売機は、認証処理を行うとともに管理サーバーから通知された予約情報と照らし合わせ、利用者X予約者が商品を予約しているかどうか判定を行う。判定の結果、予約者以外であれば通常の自動販売機としてふるまい、予約者であれば、認証結果を通知するとともに、1508において、購入可能商品の表示を行う。これにより売り切れランプの解除が行われ、1509において、利用者X予約者は、商品選択を行い目的の商品を購入することができる。その後、1510において、自動販売機予約機は、利用者X予約者に商品提供を行う。また、これにあわせ、管理サーバーに商品を提供した旨を通知する。1511において、管理サーバーは、自動販売機予約機からの連絡を受け、データベースを更新し、一連のシーケンスを終了する。なお、利用者X予約者は、予約時間の有効範囲内であれば商品が確保されているので、必ずしも予約した商品から順に商品を購入する必要はない。図16は、利用者が自動販売機グループ機に対してICカードを用いて認証および商品を購入する場合のシーケンス図である。本発明の実施の形態の特色として予約した自動販売機以外にグループ化した自動販売機のいずれかで商品を購入することができる。たとえば何らかの理由により自動販売機予約機まで行くことができない場合に、かわりに自動販売機グループ機で商品を購入する場合等が考えられる。1601において、利用者X予約者は、ICカードを自動販売グループ機にかざし認証処理を行う。1602において、自動販売機グループ機は、認証処理を行うとともに管理サーバーから通知された予約情報と照らし合わせ、利用者Xが予約しているかどうか調べ認証結果を返信する。1603において、自動販売機グループ機は、購入可能商品表示を行う。1604において、利用者X予約者は、この中から目的の商品選択を行う。1605において、自動販売機グループ機は、商品提供を行うとともに、管理サーバーに対して購入通知を連絡する。1606において、管理サーバーは、データベースを適切に更新するとともに自動販売機予約機に対してランプ制御を送信する。1607において、ランプ制御を受けた自動販売機予約機は、確保していた商品をこれ以上確保する必要がなくなったため、売り切れランプの解除を行う。なお、商品の確保は自動販売機予約機でしか行われていないため、自動販売機グループ機で目的の商品がすでに売り切れの場合は、自動販売機予約機か他の自動販売機グループ機で目的の商品を購入する必要がある。図17は、利用者X予約者が所定の時間内に購入せず、タイムアウトが発生した場合のシーケンス図である。これは、利用者X予約者に対して、一定期間は商品の予約が保証されるが、この時間が過ぎると予約解除となり他の利用者が購入可能になる。またこの商品に対して別の利用者が予約することも可能となる。1701において、管理サーバーは、予約期限を管理し、特定の時間までに購入が無い場合は、タイムアウト処理を行う。このタイムアウト処理は、データベースにある予約情報の更新と自動販売機予約機と自動販売機グループ機へのタイムアウト通知になる。タイムアウト通知を受けた自動販売機グループ機は、この通知をもって利用者X予約者の予約情報の破棄を行う。同様に、1702において、タイムアウト通知を受けた自動反場機予約機は、この通知をもって利用者X予約者の予約情報の破棄を行うとともに売り切れランプ解除を行う。図18は、利用者X予約者が予約をキャンセルする場合のシーケンス図である。1801において、利用者Xは、キャンセルを行うために管理サーバーにログイン認証を行う。1802において、管理サーバーは、認証および処理メニュー表示を返信する。1803において、利用者X予約者は、キャンセルを行うためにキャンセルを選択後管理サーバーに返信する。1804において、管理サーバーは、データベースを検索し予約者の予約状況を調べ、該当するものがあればキャンセル処理を行う。キャンセル処理は、自動販売機グループ機および自動販売機予約機に対してキャンセル情報を通知する。またメールサーバーに対してキャンセルメールを送信する。同様に利用者X予約者にたいしてキャンセル結果表示を行う。キャンセル通知を受けた自動販売機グループ機は、以前管理サーバーから通知された予約情報とてらしあわせ、該当する予約情報があればこれを破棄する。1805において、同様に自動販売機予約機は、以前管理サーバーから通知された予約情報と照らし合わせ、該当する情報があればこれを破棄するとともに、売り切れランプを表示している場合は繰り切れランプ解除を行う。1806において、キャンセルメールを受けたメールサーバーは、利用者X予約者に対してキャンセルメールを送信する。本発明によれば、利用者が所定の場所に設置されている自動販売機で所望の商品を確実に購入可能となる。さらに、本発明によれば、自動販売機に予約した商品を適切に管理することが可能となり、購入側にとっては売り切れ等の不測の事態を考慮せず安定して商品を購入できる効果を奏する。同様に販売側にとっても、一定の販売数を確保できることで商品の販売効率を向上できる効果を奏する。また、利用者は、グループ化した複数の自動販売機から任意の自動販売機をから購入することが可能となり、自動販売機の設置場所を意識せず目的の商品を購入することができる効果を奏する。なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。また、本発明におけるプログラムは、処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータまたはCPUやMPUが記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD-ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることができる。また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOSオペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。