(57)【要約】【課題】売切商品の販売に繋げる技術を提供する。【解決手段】単純に情報提供を行うだけではなく、売切商品を購入しようとしたユーザに対応して購入予定の販売場所及びポイントを登録しておき、以降のアクションが所定の条件を満たしたならば当該ポイントをユーザに付与するものとする。これによって、ユーザに売切商品を、購入予定として指定した販売場所で購入する動機を与え、販売ネットワークによって、売切商品の販売に繋げる。このように販売ネットワークを有効活用して、商品の売切れをサポートする。販売ネットワークを活用できるような商品であれば、商品自体は様々なものに本発明を適用可能である。販売場所の端末は、例えば自動販売機である場合もあれば、店舗に配置されている在庫照会端末やＰＯＳ（Point Of Sales）端末などであってもよい。【選択図】図１
2008217132.tif 000002
【特許請求の範囲】
【請求項１】
売切商品の商品コードと当該売切を生じた販売場所のコードと会員識別情報とを含む販売場所照会要求を、前記売切を生じた販売場所の端末から受信し、記憶装置に格納するステップと、
販売場所のコードと商品在庫データとを格納する在庫データ格納部を前記売切商品の商品コードで検索し且つ販売場所のコードと位置データとを格納する販売場所データ格納部を前記売切商品の商品コードで検索して、前記売切を生じた販売場所から所定範囲内の販売場所であって前記売切商品の在庫を有する販売場所の位置データ及び販売場所のコードを抽出するステップと、
地図データを格納する地図データ格納部から、抽出された前記販売場所の位置を示すための地図データを抽出し、抽出された前記販売場所の位置を示し且つ当該販売場所のコードを含むように前記地図データを更新した後、当該地図データを前記売切を生じた販売場所の端末に送信するステップと、
前記売切を生じた販売場所の端末からユーザによって選択された前記販売場所のコードを受信するステップと、
前記会員識別情報と前記ユーザによって選択された前記販売場所のコードと前記売切商品の商品コードとポイント値とをポイント計算データ格納部に格納するステップと、
を含み、コンピュータに実行される販売支援処理方法。
【請求項２】
前記売切を生じた販売場所から前記ユーザによって選択された前記販売場所までの経路の距離に基づき前記ポイント値を算出するステップ
をさらに含む請求項１記載の販売支援処理方法。
【請求項３】
販売商品の商品コードと当該販売商品の販売場所のコードと会員識別情報とを含む販売通知を、前記販売商品の販売場所の端末から受信した場合、前記ポイント計算データ格納部に格納されているデータと整合がとれているか判断するステップと、
整合がとれている場合には、前記会員識別情報で特定されるユーザのポイント値を、前記ポイント計算データ格納部に格納されている前記ポイント値で増加させて前記会員識別情報に対応して会員データ格納部に格納するステップと、
をさらに含む請求項１記載の販売支援処理方法。
【請求項４】
前記売切を生じた販売場所の端末から前記ユーザの目的地のデータを受信し、前記ユーザの会員識別情報に対応して前記ポイント計算データ格納部に格納するステップと、
前記売切を生じた販売場所から前記ユーザの目的地までの経路の距離と、前記売切を生じた販売場所から前記ユーザによって選択された前記販売場所を経由して前記ユーザの目的地に到達するまでの経路の距離との関係に応じた前記ポイント値を算出するステップと、
をさらに含む請求項１記載の販売支援処理方法。
【請求項５】
前記売切を生じた販売場所の端末から前記ユーザの目的地のデータを受信し、前記ユーザの会員識別情報に対応して前記ポイント計算データ格納部に格納するステップと、
販売商品の商品コードと当該販売商品の販売場所のコードと会員識別情報とを含む販売通知を、前記販売商品の販売場所の端末から受信した場合、前記ポイント計算データ格納部に格納されているデータと整合がとれているか判断するステップと、
整合がとれている場合には、前記ポイント計算データ格納部に前記会員識別情報に対応して販売完了状態を登録するステップと、
前記ユーザの端末から位置データを含む目的地到着通知を受信した場合、前記ユーザの会員識別情報で前記ポイント計算データ格納部を検索して、受信した前記位置データが前記目的地のデータと整合性を有し且つ前記販売完了状態が登録されているか判断するステップと、
整合性を有し且つ前記販売完了状態が登録されている場合、前記会員識別情報で特定されるユーザのポイント値を、前記ポイント計算データ格納部に格納されている前記ポイント値で増加させて前記会員識別情報に対応して会員データ格納部に格納するステップと、
をさらに含む請求項１記載の販売支援処理方法。
【請求項６】
売切商品の商品コードと当該売切を生じた販売場所のコードと会員識別情報とを含む販売場所照会要求を、前記売切を生じた販売場所の端末から受信し、記憶装置に格納するステップと、
販売場所のコードと商品在庫データとを格納する在庫データ格納部を前記売切商品の商品コードで検索し且つ販売場所のコードと位置データとを格納する販売場所データ格納部を前記売切商品の商品コードで検索して、前記売切を生じた販売場所から所定範囲内の販売場所であって前記売切商品の在庫を有する販売場所の位置データ及び販売場所のコードを抽出するステップと、
地図データを格納する地図データ格納部から、抽出された前記販売場所の位置を示すための地図データを抽出し、抽出された前記販売場所の位置を示し且つ当該販売場所のコードを含むように前記地図データを更新した後、当該地図データを前記売切を生じた販売場所の端末に送信するステップと、
前記売切を生じた販売場所の端末からユーザによって選択された前記販売場所のコードを受信するステップと、
前記会員識別情報と前記ユーザによって選択された前記販売場所のコードと前記売切商品の商品コードとポイント値とをポイント計算データ格納部に格納するステップと、
をコンピュータに実行させるための販売支援処理プログラム。
【請求項７】
売切商品の商品コードと当該売切を生じた販売場所のコードと会員識別情報とを含む販売場所照会要求を、前記売切を生じた販売場所の端末から受信し、記憶装置に格納する手段と、
販売場所のコードと商品在庫データとを格納する在庫データ格納部を前記売切商品の商品コードで検索し且つ販売場所のコードと位置データとを格納する販売場所データ格納部を前記売切商品の商品コードで検索して、前記売切を生じた販売場所から所定範囲内の販売場所であって前記売切商品の在庫を有する販売場所の位置データ及び販売場所のコードを抽出する手段と、
地図データを格納する地図データ格納部から、抽出された前記販売場所の位置を示すための地図データを抽出し、抽出された前記販売場所の位置を示し且つ当該販売場所のコードを含むように前記地図データを更新した後、当該地図データを前記売切を生じた販売場所の端末に送信する手段と、
前記売切を生じた販売場所の端末からユーザによって選択された前記販売場所のコードを受信する手段と、
前記会員識別情報と前記ユーザによって選択された前記販売場所のコードと前記売切商品の商品コードとポイント値とをポイント計算データ格納部に格納する手段と、
を有する販売支援処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、販売支援処理技術であって、売切商品の販売を支援するための技術に関する。
【背景技術】
【０００２】
例えば、特開２００４−３２６４６９号公報には、安価に構築でき、運営コストも安い構成で複数の自動販売機の管理を効率良く行うことができ、自動販売機の利用者へのサービスを向上することもできる自動販売機管理システムが開示されている。具体的には、自動販売機は、商品を販売できないときに、その原因の情報を含む自動販売機情報を符号化したコードを生成して表示する。選択した商品を購入できなかった利用者が携帯電話でコードの画像を読み取り、管理サーバに送信すると、管理サーバは、受信したコードを復号化して自動販売機の情報を取得し、その情報に基づいて、記憶している自動販売機管理情報を更新するととともに、利用者に便宜を図るための特定の情報、例えば自動販売機の商品の予定補充時刻や近くの他の自動販売機の位置情報などを携帯電話に送信する。本公報では、情報提供を行うことしか開示されていない。
【０００３】
また、特開２００５−１２８６４５号公報には、位置情報を提供してくれた携帯電話などの携帯端末に対して、特典を付与することのできる位置情報提供による特典付与システムが開示されている。具体的には、取得された位置情報から移動距離を算出して、この算出された移動距離に応じた割引率を算出する。さらに、位置情報からデータ数を算出して、この算出された移動距離に応じた割引率を算出する。そして、これらの算出された割引率を集計して、この集計した割引率を、位置情報を提供してくれた携帯端末の所持者に請求する電話料金に適用する。しかし、商品の販売に関係する技術ではない。
【特許文献１】特開２００４−３２６４６９号公報
【特許文献２】特開２００５−１２８６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上で述べた第１の公報では、情報提示に過ぎず実際の購買に繋がらないおそれがある。すなわち、面倒だと思えば別の商品を購入すればよく、本当にその商品を欲している消費者に対してしか有効ではない。また、第２の公報では、移動距離に応じた特典が付与されることは開示されているが、商品の購買には繋がらない。
【０００５】
従って、本発明の目的は、売切商品の販売に繋がる新規な販売支援技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る販売支援処理方法は、売切商品の商品コードと当該売切を生じた販売場所のコードと会員識別情報とを含む販売場所照会要求を、上記売切を生じた販売場所の端末から受信し、記憶装置に格納するステップと、販売場所のコードと商品在庫データとを格納する在庫データ格納部を前記売切商品の商品コードで検索し且つ販売場所のコードと位置データとを格納する販売場所データ格納部を売切商品の商品コードで検索して、上記売切を生じた販売場所から所定範囲内の販売場所であって売切商品の在庫を有する販売場所の位置データ及び販売場所のコードを抽出するステップと、地図データを格納する地図データ格納部から、抽出された販売場所の位置を示すための地図データを抽出し、抽出された販売場所の位置を示し且つ当該販売場所のコードを含むように地図データを更新した後、当該地図データを上記売切を生じた販売場所の端末に送信するステップと、上記売切を生じた販売場所の端末からユーザによって選択された販売場所のコードを受信するステップと、会員識別情報とユーザによって選択された販売場所のコードと売切商品の商品コードとポイント値とをポイント計算データ格納部に格納するステップとを含む。
【０００７】
このように単純に情報提供を行うだけではなく、売切商品を購入しようとしたユーザに対応して購入予定の販売場所及びポイントを登録しておき、以降のアクションが所定の条件を満たしたならば当該ポイントをユーザに付与するものとする。これによって、ユーザに売切商品を、購入予定として指定した販売場所で購入する動機を与え、販売ネットワークによって、売切商品の販売に繋げる。このように販売ネットワークを有効活用して、商品の売切れをサポートする。販売ネットワークを活用できるような商品であれば、商品自体は様々なものに本発明を適用可能である。販売場所の端末は、例えば自動販売機である場合もあれば、店舗に配置されている在庫照会端末やＰＯＳ（Point Of Sales）端末などであってもよい。
【０００８】
また、本発明において、上記売切を生じた販売場所からユーザによって選択された販売場所までの経路の距離に基づきポイント値を算出するステップをさらに含むようにしてもよい。ポイント値は固定であっても良いが、このように、例えば遠くまで買いに行ってもらうほど、その手間に対する対価をポイントとして提供するようにしてもよい。
【０００９】
さらに、本発明において、販売商品の商品コードと当該販売商品の販売場所のコードと会員識別情報とを含む販売通知を、販売商品の販売場所の端末から受信した場合、ポイント計算データ格納部に格納されているデータと整合がとれているか判断するステップと、整合がとれている場合には、会員識別情報で特定されるユーザのポイント値を、ポイント計算データ格納部に格納されているポイント値で増加させて会員識別情報に対応して会員データ格納部に格納するステップとをさらに含むようにしてもよい。ポイント付与の条件を売切商品の購入とした場合には、上で述べたような処理を実施することによって適切にポイント付与が行われる。
【００１０】
また、本発明において、上記売切を生じた販売場所の端末からユーザの目的地のデータを受信し、ユーザの会員識別情報に対応してポイント計算データ格納部に格納するステップと、上記売切を生じた販売場所からユーザの目的地までの経路の距離と、上記売切を生じた販売場所からユーザによって選択された販売場所を経由してユーザの目的地に到達するまでの経路の距離との関係に応じたポイント値を算出するステップとをさらに含むようにしてもよい。元々の目的地付近の販売場所を選択して簡単にポイントを稼ぐようなことを防止しつつ、遠回りした分の手間に対して対価をポイントとして提供するものである。
【００１１】
さらに、上記売切を生じた販売場所の端末からユーザの目的地のデータを受信し、ユーザの会員識別情報に対応してポイント計算データ格納部に格納するステップと、販売商品の商品コードと当該販売商品の販売場所のコードと会員識別情報とを含む販売通知を、販売商品の販売場所の端末から受信した場合、ポイント計算データ格納部に格納されているデータと整合がとれているか判断するステップと、整合がとれている場合には、ポイント計算データ格納部に会員識別情報に対応して販売完了状態を登録するステップと、ユーザの端末から位置データを含む目的地到着通知を受信した場合、ユーザの会員識別情報でポイント計算データ格納部を検索して、受信した位置データが目的地のデータと整合性を有し且つ販売完了状態が登録されているか判断するステップと、整合性を有し且つ販売完了状態が登録されている場合、会員識別情報で特定されるユーザのポイント値を、ポイント計算データ格納部に格納されているポイント値で増加させて会員識別情報に対応して会員データ格納部に格納するステップとをさらに含むようにしてもよい。ポイント付与の条件が、売切商品の購入及び申告した目的地への到着であるとした場合には、上で述べたような処理を実施することによって適切にポイント付与が行われる。
【００１２】
なお、本方法をコンピュータに実行させるためのプログラムを作成することができ、このプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配信される場合もある。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【発明の効果】
【００１３】
本発明によれば、売切商品の販売に繋がる仕組みを導入することができる。
【００１４】
また、本発明の他の側面によれば、販売ネットワークの有効活用を図ることができるようになる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の形態に係るシステム概要を図１に示す。インターネット、携帯電話ネットワーク、公衆回線網などであるネットワーク１には、複数の自販機（図１では自販機Ａ及びＢ）と、ユーザが操作する例えば携帯電話機やＰＨＳ（Personal Handy Phone）である複数のユーザ端末（図１ではユーザ端末Ａ及びＢ）と、本実施の形態において主要な処理を実施する管理サーバ５とが接続されている。
【００１６】
ユーザ端末は、メーラ機能及びアプレット等のアプリケーション・プログラムの実行機能を有するものとする。但し、第１の実施の形態では、メーラ機能のみを有していれば良い場合や、ウェブ（Ｗｅｂ）ブラウザ機能を追加的に有していればよい場合もある。また、第２の実施の形態では、ＧＰＳ（Global Positioning System）機能を有するものとする。
【００１７】
管理サーバ５は、第１売切時処理部５１と、到着時処理部５２と、第２売切時処理部５３と、自販機到着時処理部５４と、目的地到着時処理部５５と、在庫テーブル５６と、自販機ＤＢ５７と、会員ＤＢ５８と、ポイント計算ＤＢ５９と、地図ＤＢ６０と、ポイント計算テーブル６１と、在庫管理部６２とを有する。なお、第１売切時処理部５１及び到着時処理部５２は、第１の実施の形態において用いられ、第２売切時処理部５３、自販機到着時処理部５４及び目的地到着時処理部５５は、第２の実施の形態において用いられる。
【００１８】
本発明の実施の形態における自販機の機能ブロック図を図２に示す。本発明の実施の形態における自販機は、液晶表示装置などタッチパネル式の表示部７２と、無線又は有線によってネットワーク１に接続する通信部７１と、会員カードから会員ＩＤを読み取るＩＤ読取部７６と、処理に必要なデータやプログラムなどを格納するＨＤＤ７５と、販売商品についての選択ボタンや商品販売についての基本機能などを含む販売基本機能部７４と、自販機全体の制御を行う制御部７３とを有する。会員カードは、ＩＣカードであってもよいし、磁気カードであってもよい。ＩＤ読取部７６は、磁気カードの読取部の場合もあれば、接触式のＩＣカードの読取部や非接触式のＩＣカードの読取部の場合もある。場合によっては、ＩＤ読取部７６が設けられていなくとも、タッチパネル式の表示部７２を介して会員ＩＤを入力するようにする場合もある。なお、制御部７３は、販売基本機能部７４から各商品の販売データを受け取り、各商品の在庫の有無についてのデータをネットワーク１を介して管理サーバ５に適宜送信する。管理サーバ５の在庫管理部６２は、ネットワーク１を介して自販機から在庫のデータを受信すると、受信した在庫のデータに基づき在庫テーブル５６を更新する。
【００１９】
図３に在庫テーブル５６に格納されるデータの一例を示す。図３の例では、自販機コードと、自販機のストック場所などの番号を表すコラム番号（Ｎｏ．）と、商品コードと、在庫フラグ（「１」は在庫あり、「０」は在庫無し）とが含まれる。
【００２０】
また、図４に自販機ＤＢ５７に格納されるデータの一例を示す。図４の例では、自販機コードと、所在地（緯度経度、所定のアドレスコードなど）とが含まれる。
【００２１】
さらに、図５に会員ＤＢ５８に格納されるデータの一例を示す。図５の例では、会員ＩＤと、携帯電話番号と、合計ポイント値と、携帯電話機等において用いられるメールアドレスとが含まれる。ユーザは、本サービスを利用する際には、予め会員ＤＢ５８にデータを登録するような手続きを行っておかなければならない。
【００２２】
また、図６に地図ＤＢ６０に格納されるデータの一例を示す。図６の例では、地図ＩＤと、当該地図の表示範囲を表すデータとが登録されている。さらに、地図ＤＢ６０には、各地図ＩＤに対応する地図データも蓄積されている。
【００２３】
さらに、図７にポイント計算テーブル６１に格納されるデータの一例を示す。図７の例では、差分距離の範囲と、該当するポイント値とが登録されている。例えば５００ｍまでであれば、３０ポイントであり、５０１ｍから１０００ｍまでは４０ポイントとなる。
【００２４】
［実施の形態１］
次に、本発明の第１の実施の形態における処理フローを図８乃至図１５を用いて説明する。まず、ユーザは、会員カードを自販機ＡのＩＤ読取部７６に挿入するか又はかざすことによって、会員カードに記録されている会員ＩＤの読み取りを行わせる。自販機ＡのＩＤ読取部７６は、会員カードから会員ＩＤを読み取って、制御部７３に出力する（ステップＳ１）。制御部７３は、ＩＤ読取部７６から会員ＩＤを受信する。また、ユーザは、自販機Ａにおいて購入しようとする商品の購入ボタンを押す。但し、今回購入しようとする商品は売切となっており、売切表示がなされているが、本実施の形態では、この場合においても購入しようとする商品の購入ボタンを押すものとする。自販機Ａの販売基本機能部７４は、ユーザによる購入ボタンの押下による売切商品の選択を受け付け、売切商品の商品コードを制御部７３に出力する（ステップＳ３）。制御部７３は、販売基本機能部７４から売切商品の商品コードを受信し、その日時を取得する。
【００２５】
そうすると、自販機Ａの制御部７３は、通信部７１に、本自販機のコードである売切自販機コードと、売切商品の購入ボタンを押下げた日時である売切ボタン押下日時と、売切商品の商品コード（売切商品コード）と、会員ＩＤとを含む売切通知を管理サーバ５へ送信させる（ステップＳ５）。管理サーバ５の第１売切時処理部５１は、売切自販機コードと売切ボタン押下日時と売切商品コードと会員ＩＤとを含む売切通知を受信し、例えばメインメモリなどの記憶装置に格納する（ステップＳ７）。そして、第１売切時処理部５１は、受信した会員ＩＤで会員ＤＢ５８を検索し（ステップＳ９）、ユーザが登録会員であるか判断する（ステップＳ１１）。すなわち、受信した会員ＩＤが会員ＤＢ５８に登録されているか判断する。もし、受信した会員ＩＤが会員ＤＢ５８に登録されていない場合には、第１売切時処理部５１は、自販機Ａに非登録会員通知を送信する。自販機Ａの制御部７３は、管理サーバ５から通信部７１を介して非登録会員通知を受信すると、表示部７２に登録されていない旨の表示を行って（ステップＳ１３）、処理を終了する。
【００２６】
一方、受信した会員ＩＤが会員ＤＢ５８に登録されている場合には、第１売切時処理部５１は、例えば在庫テーブル５６を売切商品コードで検索して当該売切商品コードに係る商品の在庫を有する自販機の自販機コードを抽出すると共に、自販機ＤＢ５７を売切自販機コード及び抽出された自販機コードで検索して所在地が売切自販機（自販機Ａ）から所定範囲内の自販機を近隣自販機として抽出する（ステップＳ１５）。また、近隣自販機の所在地データに基づき地図ＤＢ６０を検索して、抽出した近隣自販機及び売切自販機の位置を提示するための地図を抽出する（ステップＳ１７）。
【００２７】
また、第１売切時処理部５１は、ポイント算出処理を実施する（ステップＳ１９）。この処理については、図９を用いて説明する。まず、第１売切時処理部５１は、未処理の近隣自販機を特定する（ステップＳ３１）。そして、売切自販機（自販機Ａ）から特定された近隣自販機までの最短距離（経路における最短距離）を算出する（ステップＳ３３）。本ステップで行われる経路探索処理は周知であるからここでは説明を省略する。なお、経路についてのデータは後に用いるために保持しておく。そして、ポイント計算テーブル６１から最短距離が該当するポイント値を取得する（ステップＳ３５）。例えば４００ｍである場合には３０ポイントといったように該当するポイント値を取得する。そして、未処理の近隣自販機が存在する場合には（ステップＳ３７：Ｙｅｓルート）、ステップＳ３１に戻る。一方、全ての近隣自販機について処理を完了した場合には（ステップＳ３７：Ｎｏルート）、元の処理に戻る。
【００２８】
図８の説明に戻って、第１売切時処理部５１は、ステップＳ１７で抽出した地図データを用いて、近隣自販機及び売切自販機と近隣自販機についてはポイントとをプロットした地図データを生成し、売切自販機（自販機Ａ）に送信する（ステップＳ２１）。売切自販機である自販機Ａの制御部７３は、管理サーバ５から、近隣自販機及び売切自販機と近隣自販機についてはポイントとをプロットした地図データを通信部７１を介して受信し、表示部７２に表示する（ステップＳ２３）。例えば図１０に示すような画面が表示される。図１０の例では、現在地が売切自販機の位置を示しており、２０Ｐ、３０Ｐ、６０Ｐ及び８０Ｐは、近隣自販機の位置を表しており数字はポイント値を表している。なお、近隣自販機の自販機コードを管理サーバ５に通知するため、地図データにおいては選択近隣自販機に対応する自販機コードを出力可能になっている。そして処理は端子Ａ及びＢを介して図１１の処理に移行する。
【００２９】
ユーザは、購入予定の自販機を選択して、その位置を触れる。自販機Ａの表示部７２は、購入予定自販機の選択入力を受け付け（ステップＳ４１）、制御部７３に購入予定自販機の自販機コードを出力する。制御部７３は、表示部７３から購入予定自販機の自販機コード（購入予定自販機コード）を受信し、通信部７１に管理サーバ５へ送信させる（ステップＳ４３）。
【００３０】
管理サーバ５の第１売切時処理部５１は、売切自販機（自販機Ａ）から購入予定自販機コードを受信し（ステップＳ４５）、ステップＳ７で受信した会員ＩＤ、売切商品コード、売切自販機コード及び売切ボタン押下日時と共に、購入予定自販機コード及び当該購入予定自販機で購入した場合のポイント値（ステップＳ１９で算出されたポイント値）を、ポイント計算ＤＢ５９に登録する（ステップＳ４７）。ポイント計算ＤＢ５９には、図１２に示すようなデータが格納される。図１２の例では、会員ＩＤと、売切商品コードと、売切自販機コードと、購入予定自販機コードと、ポイント値と、購入フラグ（ここでは「０」）と、売切ボタン押下日時とを登録するようにする。売切商品を購入すると、購入フラグが「１」にセットされるが、初期的には「０」がセットされる。
【００３１】
そして第１売切時処理部５１は、処理完了通知を生成し、売切自販機（自販機Ａ）に送信する（ステップＳ４９）。なお、処理完了通知は、例えば売切自販機から購入予定自販機までの経路のデータとメッセージを含む。経路のデータについては、例えばステップＳ１９の処理において特定しておくものとする。自販機Ａは、通信部７１を介して管理サーバ５から処理完了通知を受信し、表示部７２に表示させる（ステップＳ５１）。例えば図１３の例では、現在地（売切自販機）から購入予定自販機（付与予定自販機「６０Ｐ」）までの経路と、「自販機が選択されました。ご購入されるとポイントが付与されます。」というメッセージとが表示される。
【００３２】
さらに、第１売切時処理部５１は、地図データ及び当該地図データを表示するなどの処理を実施するアプリケーション・プログラム（例えばアプレット）を、会員ＤＢ５８から会員ＩＤで特定されるメールアドレスへ送信する（ステップＳ５３）。ユーザのユーザ端末Ａは、管理サーバ５から地図データ及び当該地図データを表示するなどの処理を実施するアプリケーション・プログラムを受信し（ステップＳ５５）、当該アプリケーション・プログラムを実行し、地図データを表示装置に表示させる（ステップＳ５７）。例えば図１４に示すような画面を表示する。図１４の例では、売切自販機を出発地として表示し、購入予定自販機を目的自販機として表示した地図と、アプリケーション終了のためのボタンとが表示される。現在位置のアイコン１４１については、ユーザ端末ＡがＧＰＳ機能を有していれば、現在位置に相当する位置に表示される。ＧＰＳ機能を有しないユーザ端末Ａの場合には、アイコン１４１は表示されない。ユーザは、これによって迷わず６０ポイントを得ることができる購入予定自販機に行くことができるようになる。
【００３３】
次に、図１５を用いて売切であった商品の購入予定自販機で購入する際の処理について説明する。まず、ユーザは、購入予定自販機（ここでは自販機Ｂ）のＩＤ読取部７６に会員カードを挿入するか又はかざすことによって、会員カードに記録されている会員ＩＤの読み取りを行わせる。自販機ＢのＩＤ読取部７６は、会員カードから会員ＩＤを読み取って、制御部７３に出力する（ステップＳ６１）。制御部７３は、ＩＤ読取部７６から会員ＩＤを受信する。また、ユーザは、自販機Ｂにコインを挿入するなどした後に、購入しようとする商品の購入ボタンを押す。自販機Ｂの販売基本機能部７４は、購入指示を受け付け、ストックから指示された商品を取り出し口に出力すると共に、購入商品の商品コード（購入商品コード）を制御部７３に出力する（ステップＳ６３）。
【００３４】
制御部７３は、購入自販機コードと購入商品コードと会員ＩＤとを含む購入通知を、通信部７１に管理サーバ５へ送信させる（ステップＳ６５）。管理サーバ５の到着時処理部５２は、自販機Ｂから購入自販機コード、購入商品コード及び会員ＩＤを含む購入通知を受信し、例えばメインメモリなどの記憶装置に格納する（ステップＳ６７）。そして、到着時処理部５２は、受信した会員ＩＤで会員ＤＢ５８を検索し（ステップＳ６９）、ユーザが登録会員であるか判断する（ステップＳ７１）。すなわち、受信した会員ＩＤが会員ＤＢ５８に登録されているか判断する。もし、受信した会員ＩＤが会員ＤＢ５８に登録されていない場合には、到着時処理部５２は、自販機Ｂに非登録会員通知を送信する。自販機Ｂの制御部７３は、管理サーバ５から通信部７１を介して非登録会員通知を受信すると、表示部７２に登録されていない旨の表示を行って（ステップＳ７３）、処理を終了する。なお、この段階でポイント計算ＤＢ５９を検索するようにしても良い。
【００３５】
一方、受信した会員ＩＤが会員ＤＢ５８に登録されている場合には、到着時処理部５２は、会員ＩＤでポイント計算ＤＢ５９を検索し、該当するレコードを読み出す（ステップＳ７５）。場合によっては、該当するレコードがポイント計算ＤＢ５９に登録されていない場合もある。そして、購入商品コードと売切商品コードとが一致するか、購入自販機コードと購入予定自販機コードとが一致するかを判断する（ステップＳ７７）。該当するレコードがポイント計算ＤＢ５９に登録されていない場合及びいずれかのコードが一致しない場合には、到着時処理部５２は、ポイント付与の対象外であることを通知する対象外通知を自販機Ｂに送信する。自販機Ｂの制御部７３は、通信部７１を介して管理サーバ５から対象外通知を受信し、表示部７２に例えば「ポイント付与対象外です」といったメッセージを表示させる（ステップＳ７９）。
【００３６】
一方、購入商品コードと売切商品コードとが一致し且つ購入自販機コードと購入予定自販機コードとが一致する場合には、到着時処理部５２は、ポイント計算ＤＢ５９における該当レコードの購入フラグをオン（「１」）にセットすると共に、該当レコードに登録されているポイント値を会員ＤＢ５８における当該会員ＩＤのレコードのポイント値に加算して、会員ＤＢ５８における当該会員ＩＤのレコードのポイント値を更新する（ステップＳ８１）。そして、ポイント付与通知を自販機Ｂに送信する（ステップＳ８３）。
【００３７】
自販機Ｂの制御部７３は、管理サーバ５から通信部７１を介して、ポイント付与通知を受信し、表示部７２に例えば「ポイントを付与しました」というようなメッセージを表示させる（ステップＳ８５）。
【００３８】
このようにすれば、売切商品を購入予定自販機で購入した場合には、売切自販機から購入予定自販機までの距離に応じたポイントがユーザに付与される。すなわち、自販機という販売ネットワークを有効利用して、チャンスロスを補うことができるようになる。
【００３９】
なお、本実施の形態では、アプリケーション・プログラムを管理サーバ５から送信するのではなく、単に地図データのみを送信するようにしても良い。地図データについてもユーザ端末ＡのＷｅｂブラウザによるアクセスによって送信するようにしても良い。
【００４０】
［実施の形態２］
上で述べた第１の実施の形態では、目的地近くで且つ売切自販機から遠い購入予定自販機を選択して、ユーザが簡単にポイントを稼いでしまう場合もある。そこで、第２の実施の形態では、このような事態を回避すべく、目的地を設定して、購入予定自販機に立ち寄ることによって生ずる余分な移動距離に応じてポイントを付与することとする。以下、図１６乃至図２７を用いて第２の実施の形態の処理内容について説明する。
【００４１】
まず、ユーザは、会員カードを自販機ＡのＩＤ読取部７６に挿入するか又はかざすことによって、会員カードに記録されている会員ＩＤの読み取りを行わせる。自販機ＡのＩＤ読取部７６は、会員カードから会員ＩＤを読み取って、制御部７３に出力する（ステップＳ９１）。制御部７３は、ＩＤ読取部７６から会員ＩＤを受信する。また、ユーザは、自販機Ａにおいて購入しようとする商品の購入ボタンを押す。但し、今回購入しようとする商品は売切となっており、売切表示がなされているが、本実施の形態では、この場合においても購入しようとする商品の購入ボタンを押すものとする。自販機Ａの販売基本機能部７４は、ユーザによる購入ボタンの押下による売切商品の選択を受け付け、売切商品の商品コード（売切商品コード）を制御部７３に出力する（ステップＳ９３）。制御部７３は、販売基本機能部７４から売切商品コードを受信し、その日時を取得する。
【００４２】
そうすると、自販機Ａの制御部７３は、通信部７１に、本自販機のコードである売切自販機コードと、売切商品の購入ボタンを押下げた日時である売切ボタン押下日時と、売切商品コードと、会員ＩＤとを含む売切通知を管理サーバ５へ送信させる（ステップＳ９５）。管理サーバ５の第２売切時処理部５３は、売切自販機コードと売切ボタン押下日時と売切商品コードと会員ＩＤとを含む売切通知を受信し、例えばメインメモリなどの記憶装置に格納する（ステップＳ９７）。そして、第２売切時処理部５３は、受信した会員ＩＤで会員ＤＢ５８を検索し（ステップＳ９９）、ユーザが登録会員であるか判断する（ステップＳ１０１）。すなわち、受信した会員ＩＤが会員ＤＢ５８に登録されているか判断する。もし、受信した会員ＩＤが会員ＤＢ５８に登録されていない場合には、第２売切時処理部５３は、自販機Ａに非登録会員通知を送信する。自販機Ａの制御部７３は、管理サーバ５から通信部７１を介して非登録会員通知を受信すると、表示部７２に登録されていない旨の表示を行って（ステップＳ１０２）、処理を終了する。
【００４３】
一方、受信した会員ＩＤが会員ＤＢ５８に登録されている場合には、第２売切時処理部５３は、自販機ＤＢ５７を売切自販機コードで検索して所在地のデータを特定し、地図ＤＢ６０を売切自販機の所在地のデータで検索して、売切自販機の周辺を表示するための地図データを抽出する（ステップＳ１０３）。そして、抽出された地図データを目的地指定用地図データとして自販機Ａに送信する（ステップＳ１０５）。自販機Ａの制御部７３は、通信部７１を介して管理サーバ５から地図データを受信し、表示部７２に表示させる（ステップＳ１０７）。例えば図１７に示すような画面を表示する。図１７の例では、売切自販機である自販機Ａの位置が現在地として表示されている。
【００４４】
そして、ユーザは、目的地の位置を特定して、その位置を触れる。自販機Ａの表示部７２は、目的地の指定を受け付け（ステップＳ１０９）、画面上の目的地の位置を制御部７３に出力する。また、制御部７３は、目的地を表示部７２に表示させる。例えば図１８に示すような画面を表示させる。図１８の例では、売切自販機である自販機Ａの位置が現在地として表示されると共に、ユーザが指定した目的地の位置に星印が表示されるようになっている。さらに、制御部７３は、表示部７２から画面上の目的地の位置を受信し、実際の目的地の位置データに変換して、通信部７１に管理サーバ５へ送信させる（ステップＳ１１１）。管理サーバ５の第２売切時処理部５３は、自販機Ａから目的地の位置データを受信し、例えばメインメモリなどの記憶装置に格納する（ステップＳ１１３）。処理は、端子Ｃ及びＤを介して図１９の処理に移行する。なお、画面上の目的地の位置を実際の目的地の位置に変換する処理は、管理サーバ５側で実施するようにしても良い。
【００４５】
第２売切時処理部５３は、例えば在庫テーブル５６を売切商品コードで検索して当該売切商品コードに係る商品の在庫を有する自販機の自販機コードを抽出すると共に、自販機ＤＢ５７を売切自販機コード及び抽出された自販機コードで検索して所在地が売切自販機（自販機Ａ）から所定範囲内の自販機を近隣自販機として抽出する（ステップＳ１１５）。また、第２売切時処理部５３は、第２ポイント算出処理を実施する（ステップＳ１１７）。この処理については、図２０を用いて説明する。
【００４６】
まず、第２売切時処理部５３は、売切自販機から目的地までの最短距離（経路における最短距離）（以下、第１の距離と呼ぶ）を算出する（ステップＳ１４１）。経路探索処理は周知であるからここでは説明を省略する。なお、経路のデータについては保持しておく。また、未処理の近隣自販機を特定する（ステップＳ１４３）。そして、売切自販機（自販機Ａ）から特定された近隣自販機までの最短距離（経路における最短距離）（以下、第２の距離と呼ぶ）を算出する（ステップＳ１４５）。なお、経路のデータについては保持しておく。さらに、特定された近隣自販機から目的地までの最短距離（経路における最短距離）（以下、第３の距離と呼ぶ）を算出する（ステップＳ１４７）。なお、経路のデータについては保持しておく。そして、第２の距離＋第３の距離−第１の距離を算出することによって、特定された近隣自販機を経由することによって生ずる迂回距離を算出する（ステップＳ１４９）。その後、ポイント計算テーブル６１から迂回距離が該当するポイント値を取得する（ステップＳ１５１）。例えば６００ｍである場合には４０ポイントといったように該当するポイント値を取得する。そして、未処理の近隣自販機が存在する場合には（ステップＳ１５３：Ｙｅｓルート）、ステップＳ１４３に戻る。一方、全ての近隣自販機について処理を完了した場合には（ステップＳ１５３：Ｎｏルート）、元の処理に戻る。
【００４７】
図１９の説明に戻って、第２売切時処理部５３は、ステップＳ１０３で抽出した地図データを用いて、目的地、近隣自販機及び売切自販機と近隣自販機についてはポイントをプロットした地図データを生成し、売切自販機（自販機Ａ）に送信する（ステップＳ１１９）。売切自販機である自販機Ａの制御部７３は、管理サーバ５から、目的地、近隣自販機及び売切自販機と近隣自販機についてはポイントとをプロットした地図データを通信部７１を介して受信し、表示部７２に表示する（ステップＳ１２１）。例えば図２１に示すような画面が表示される。図２１の例では、「目的地」がユーザ指定の目的地を示しており、「現在地」が売切自販機の位置を示しており、３０Ｐ、６０Ｐ、９０Ｐ及び１５０Ｐは、近隣自販機の位置を表しており数字はポイント値を表している。なお、近隣自販機については、近隣自販機の自販機コードを通知するため、近接自販機の位置と自販機コードとが対応付けられており、出力可能となっている。
【００４８】
ユーザは、購入予定の自販機を選択して、その位置を触れる。自販機Ａの表示部７２は、購入予定自販機の選択入力を受け付け（ステップＳ１２３）、制御部７３に購入予定自販機の自販機コードを出力する。制御部７３は、表示部７３から購入予定自販機の自販機コード（購入予定自販機コード）を受信し、通信部７１に管理サーバ５へ送信させる（ステップＳ１２５）。
【００４９】
管理サーバ５の第２売切時処理部５３は、売切自販機（自販機Ａ）から購入予定自販機コードを受信し（ステップＳ１２７）、ステップＳ９７で受信した会員ＩＤ、売切商品コード、売切自販機コード及び売切ボタン押下日時とステップＳ１１３で受信した目的地データと共に、購入予定自販機コード及び当該購入予定自販機で購入した場合のポイント値（ステップＳ１１７で算出されたポイント値）を、ポイント計算ＤＢ５９に登録する（ステップＳ１２９）。ポイント計算ＤＢ５９には、図２２に示すようなデータが格納される。図２２の例では、会員ＩＤと、売切商品コードと、売切自販機コードと、購入予定自販機コードと、目的地データと、ポイント値と、購入フラグ（ここでは「０」）と、達成フラグ（ここでは「０」）と、売切ボタン押下日時とを登録するようにする。売切商品を購入すると購入フラグが「１」にセットされるが、初期的には「０」がセットされる。同様に、目的地に到達すると達成フラグが「１」にセットされるが、初期的には「０」がセットされる。
【００５０】
そして第２売切時処理部５３は、処理完了通知を生成し、売切自販機（自販機Ａ）に送信する（ステップＳ１３１）。なお、処理完了通知は、例えば売切自販機から購入予定自販機までの経路のデータとメッセージを含む。経路のデータについては、例えばステップＳ１１７の処理において特定しておくものとする。自販機Ａは、通信部７１を介して管理サーバ５から処理完了通知を受信し、表示部７２に表示させる（ステップＳ１３３）。例えば図２３の例では、現在地（売切自販機）から購入予定自販機（付与予定自販機「６０Ｐ」）までの経路と、購入予定自販機から目的地までの経路と、「自販機が選択されました。ご購入され、目的地まで行かれるとポイントが付与されます。」というメッセージとが表示される。
【００５１】
さらに、第２売切時処理部５３は、地図データ及び当該地図データを表示するなどの処理を実施するアプリケーション・プログラム（例えばアプレット）を、会員ＤＢ５８から会員ＩＤで特定されるメールアドレスへ送信する（ステップＳ１３５）。ユーザのユーザ端末Ａは、管理サーバ５から地図データ及び当該地図データを表示するなどの処理を実施するアプリケーション・プログラムを受信し（ステップＳ１３７）、当該アプリケーション・プログラムを実行し、地図データを表示装置に表示させる（ステップＳ１３９）。例えば図２４に示すような画面を表示する。図２４の例では、売切自販機を出発地として表示し、購入予定自販機を目的自販機として表示し、目的地として指定した位置を示した地図と、アプリケーション終了のためのボタンと目的地に到着した際にＧＰＳ機能から現在位置のデータを取得して管理サーバ５に送信するための到着ボタンが表示される。現在位置のアイコン２４１については、現在位置に相当する位置に表示される。ユーザは、これによって迷わず購入予定自販機及び目的地に行って、６０ポイントを得ることができるようになる。
【００５２】
次に、購入予定自販機に到着した際の処理について、図２５乃至図２７を用いて説明する。まず、ユーザは、購入予定自販機（ここでは自販機Ｂ）のＩＤ読取部７６に会員カードを挿入するか又はかざすことによって、会員カードに記録されている会員ＩＤの読み取りを行わせる。自販機ＢのＩＤ読取部７６は、会員カードから会員ＩＤを読み取って、制御部７３に出力する（ステップＳ１６１）。制御部７３は、ＩＤ読取部７６から会員ＩＤを受信する。また、ユーザは、自販機Ｂにコインを挿入するなどした後に、購入しようとする商品の購入ボタンを押す。自販機Ｂの販売基本機能部７４は、購入指示を受け付け、ストックから指示された商品を取り出し口に出力すると共に、購入商品の商品コード（購入商品コード）を制御部７３に出力する（ステップＳ１６３）。
【００５３】
制御部７３は、購入自販機コードと購入商品コードと会員ＩＤとを含む購入通知を、通信部７１に管理サーバ５へ送信させる（ステップＳ１６５）。管理サーバ５の自販機到着時処理部５４は、自販機Ｂから購入自販機コード、購入商品コード及び会員ＩＤを含む購入通知を受信し、例えばメインメモリなどの記憶装置に格納する（ステップＳ１６７）。そして、自販機到着時処理部５４は、受信した会員ＩＤで会員ＤＢ５８を検索し（ステップＳ１６９）、ユーザが登録会員であるか判断する（ステップＳ１７１）。すなわち、受信した会員ＩＤが会員ＤＢ５８に登録されているか判断する。もし、受信した会員ＩＤが会員ＤＢ５８に登録されていない場合には、自販機到着時処理部５４は、自販機Ｂに非登録会員通知を送信する。自販機Ｂの制御部７３は、管理サーバ５から通信部７１を介して非登録会員通知を受信すると、表示部７２に登録されていない旨の表示を行って（ステップＳ１７３）、処理を終了する。なお、この段階でポイント計算ＤＢ５９を検索するようにしても良い。
【００５４】
一方、受信した会員ＩＤが会員ＤＢ５８に登録されている場合には、自販機到着時処理部５４は、会員ＩＤでポイント計算ＤＢ５９を検索し、該当するレコードを読み出す（ステップＳ１７５）。場合によっては、該当するレコードがポイント計算ＤＢ５９に登録されていない場合もある。そして、購入商品コードと売切商品コードとが一致するか、購入自販機コードと購入予定自販機コードとが一致するかを判断する（ステップＳ１７７）。該当するレコードがポイント計算ＤＢ５９に登録されていない場合及びいずれかのコードが一致しない場合には、自販機到着時処理部５４は、ポイント付与の対象外であることを通知する対象外通知を自販機Ｂに送信する。自販機Ｂの制御部７３は、通信部７１を介して管理サーバ５から対象外通知を受信し、表示部７２に例えば「ポイント付与対象外です」といったメッセージを表示させる（ステップＳ１７９）。
【００５５】
一方、購入商品コードと売切商品コードとが一致し且つ購入自販機コードと購入予定自販機コードとが一致する場合には、自販機到着時処理部５４は、ポイント計算ＤＢ５９における該当レコードの購入フラグをオン（「１」）にセットする（ステップＳ１８１）。そして、自販機到着時処理部５４は、購入登録完了通知を自販機Ｂに送信する（ステップＳ１８３）。自販機Ｂの制御部７３は、管理サーバ５から通信部７１を介して、購入登録完了通知を受信し、表示部７２に例えば「購入を登録しました。目的地に到着するとポイントが付与されます。」というようなメッセージを表示させる（ステップＳ１８５）。
【００５６】
さらに、自販機到着時処理部５４は、ステップＳ１７５で抽出されたレコードを用いて購入自販機から目的地までの地図データを地図ＤＢ６０から抽出する（ステップＳ１８７）。処理は端子Ｅを介して図２６の処理に移行する。
【００５７】
自販機到着時処理部５４は、ステップＳ１８７で抽出された地図データをユーザ端末Ａに送信する（ステップＳ１８９）。ユーザ端末Ａのアプリケーション・プログラムは、管理サーバ５から地図データを受信し（ステップＳ１９１）、表示装置に表示する（ステップＳ１９３）。例えば図２７に示すような画面が表示される。売切自販機を出発地として表示し、購入予定自販機を目的自販機として表示し、目的地として指定した位置を示した地図と、アプリケーション終了のためのボタンと目的地に到着した際にＧＰＳ機能から現在位置のデータを取得して管理サーバ５に送信するための到着ボタンが表示される。現在位置のアイコン２４１については、ＧＰＳ機能から得られる現在位置に相当する位置に表示される。これによって、購入自販機から目的地まで迷わずに行くことができ、最終的にポイントを得ることができるようになる。
【００５８】
次に、図２８を用いて目的地到着時の処理を処理フローを説明する。ユーザは、目的地に到着すると、ユーザ端末Ａの画面に表示されている到着ボタンをクリックする。ユーザ端末Ａのアプリケーション・プログラムは、ユーザから目的地到着指示を受け付け（ステップＳ２０１）、ＧＰＳ機能から位置データを取得する（ステップＳ２０３）。そして、会員ＩＤ及び位置データを管理サーバ５に送信する（ステップＳ２０５）。会員ＩＤについては、例えばユーザに入力を求めるようにしても良いし、ユーザ端末ＡがＩＣカード機能付き携帯電話機であれば、当該ＩＣカード機能から取得するようにしても良い。
【００５９】
管理サーバ５は、目的地到着時処理部５５は、ユーザ端末Ａから会員ＩＤ及び位置データを受信する（ステップＳ２０７）。そして、会員ＩＤでポイント計算ＤＢ５９を検索し、該当するレコードを抽出する（ステップＳ２０９）。該当レコードが存在しない場合にはエラー扱いとされる。そして、抽出されたレコードにおいて購入フラグがオンになっているか判断する（ステップＳ２１１）。購入フラグがオフのままである場合には、未購入通知を生成し、ユーザ端末Ａに送信する。ユーザ端末Ａのアプリケーション・プログラムは、管理サーバ５から未購入通知を受信し、表示装置に表示する（ステップＳ２１３）。例えば、「まだ商品を購入されていません。」といったメッセージを表示する。
【００６０】
一方、購入フラグがオンになっている場合には、目的地到着時処理部５５は、抽出されたレコードに含まれる目的地のデータが、受信した位置データと同一であるとみなすことができる、すなわち目的地に到着したとみなすことができるか判断する（ステップＳ２１５）。目的地のデータが、受信した位置データと同一であると判断できない場合には、目的地不着通知を生成し、ユーザ端末Ａに送信する。ユーザ端末Ａのアプリケーション・プログラムは、管理サーバ５から目的地不着通知を受信し、表示装置に表示する（ステップＳ２１７）。例えば、「まだ目的地に到着しておりません。」というメッセージを表示する。
【００６１】
一方、目的地に到着したとみなすことができると判断された場合には、目的地到着時処理部５５は、ポイント計算ＤＢ５９における該当レコードの達成フラグをセットする（ステップＳ２１９）。また、会員ＤＢ５８に対してポイント付与処理を実施する（ステップＳ２２１）。すなわち、ポイント計算ＤＢ５９における該当レコードに含まれるポイント値を、会員ＤＢ５８における会員ＩＤに対応するポイント値に加算して、加算後のポイント値を会員ＤＢ５８における会員ＩＤに対応して登録する。そして、ポイント付与完了通知をユーザ端末Ａに送信する（ステップＳ２２３）。ユーザ端末Ａのアプリケーション・プログラムは、管理サーバ５からポイント付与完了通知を受信し、表示装置に表示する（ステップＳ２２５）。例えば「ポイントを付与しました」といったメッセージを表示する。そしてユーザは、画面における終了ボタンをクリックして、アプリケーション・プログラムを終了させる。
【００６２】
このようにすれば、ユーザは売切商品を別の自販機で商品を購入した上で目的地に到着した時点でポイントを得ることができる。事業者は、元々目的地付近にある自販機に移動するだけで簡単にポイントを獲得してしまうようなケースを排除して、販売ネットワークを有効に活用して商品の購入を行ってくれたユーザにその労に応じたポイントを付与することができるようになる。
【００６３】
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、自販機を販売ネットワークの一例として示したが、実店舗でも本発明を適用することができる。例えば、書店などには、在庫検索端末が設置されており、ＰＯＳ端末も導入されている。例えば、書店の第１の店舗に設置された在庫検索端末で自店に在庫がないことが判明した場合、売切自販機と同様の処理を実施させる。そして、在庫を有する第２の店舗のＰＯＳ端末において会計を行う際に、購入自販機と同様の処理を実施させれば、同様の効果を奏することができる。書店にかかわらず他の商品の販売店舗についても同様に販売ネットワークが構築されている場合には、本発明を適用することができる。
【００６４】
また、図１に示した管理サーバ５の機能ブロック図は一例であって、必ずしも実際のプログラムモジュール構成が機能ブロック図と同様になるわけではない。
【００６５】
さらに、上で述べた処理フローについても同様の効果を奏する場合には、処理ステップの順番を入れ替えたり、並列に実施するように変更することも可能である。
【００６６】
自販機と管理サーバ５で機能を分担しても良い。例えば自販機が地図ＤＢやポイント計算テーブルを保持して、経路を探索する処理を実施したり、ポイント値を算出したりするようにしても良い。また、管理サーバ５は１台のコンピュータで実現するようにしても良いし、複数台のコンピュータで実現するようにしてもよい。
【００６７】
さらに、第２の実施の形態において目的地を入力できない場合には、第１の実施の形態の処理に移行するようにしても良い。
【００６８】
さらに、ポイント計算ＤＢ５９のレコードについては、売切商品ボタン押下日時から所定時間の有効期間を設定して、その有効期限内においてはポイント付与が完了しない限り１の会員ＩＤについて複数のレコードを登録できないように設定する。そうすれば、不正を目的にデータを登録することを防止できる。また、有効期限を経過したレコードについては破棄するようにする。
【００６９】
なお、管理サーバ５は、例えばコンピュータ装置であって、図２９に示すように当該コンピュータ装置においては、メモリ２５０１（記憶部）とＣＰＵ２５０３（処理部）とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ）及びＷｅｂブラウザを含むアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。このようなコンピュータは、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００７０】
（付記１）
売切商品の商品コードと当該売切を生じた販売場所のコードと会員識別情報とを含む販売場所照会要求を、前記売切を生じた販売場所の端末から受信し、記憶装置に格納するステップと、
販売場所のコードと商品在庫データとを格納する在庫データ格納部を前記売切商品の商品コードで検索し且つ販売場所のコードと位置データとを格納する販売場所データ格納部を前記売切商品の商品コードで検索して、前記売切を生じた販売場所から所定範囲内の販売場所であって前記売切商品の在庫を有する販売場所の位置データ及び販売場所のコードを抽出するステップと、
地図データを格納する地図データ格納部から、抽出された前記販売場所の位置を示すための地図データを抽出し、抽出された前記販売場所の位置を示し且つ当該販売場所のコードを含むように前記地図データを更新した後、当該地図データを前記売切を生じた販売場所の端末に送信するステップと、
前記売切を生じた販売場所の端末からユーザによって選択された前記販売場所のコードを受信するステップと、
前記会員識別情報と前記ユーザによって選択された前記販売場所のコードと前記売切商品の商品コードとポイント値とをポイント計算データ格納部に格納するステップと、
を含み、コンピュータに実行される販売支援処理方法。
【００７１】
（付記２）
前記売切を生じた販売場所から前記ユーザによって選択された前記販売場所までの経路の距離に基づき前記ポイント値を算出するステップ
をさらに含む付記１記載の販売支援処理方法。
【００７２】
（付記３）
販売商品の商品コードと当該販売商品の販売場所のコードと会員識別情報とを含む販売通知を、前記販売商品の販売場所の端末から受信した場合、前記ポイント計算データ格納部に格納されているデータと整合がとれているか判断するステップと、
整合がとれている場合には、前記会員識別情報で特定されるユーザのポイント値を、前記ポイント計算データ格納部に格納されている前記ポイント値で増加させて前記会員識別情報に対応して会員データ格納部に格納するステップと、
をさらに含む付記１記載の販売支援処理方法。
【００７３】
（付記４）
前記売切を生じた販売場所の端末から前記ユーザの目的地のデータを受信し、前記ユーザの会員識別情報に対応して前記ポイント計算データ格納部に格納するステップと、
前記売切を生じた販売場所から前記ユーザの目的地までの経路の距離と、前記売切を生じた販売場所から前記ユーザによって選択された前記販売場所を経由して前記ユーザの目的地に到達するまでの経路の距離との関係に応じた前記ポイント値を算出するステップと、
をさらに含む付記１記載の販売支援処理方法。
【００７４】
（付記５）
前記売切を生じた販売場所の端末から前記ユーザの目的地のデータを受信し、前記ユーザの会員識別情報に対応して前記ポイント計算データ格納部に格納するステップと、
販売商品の商品コードと当該販売商品の販売場所のコードと会員識別情報とを含む販売通知を、前記販売商品の販売場所の端末から受信した場合、前記ポイント計算データ格納部に格納されているデータと整合がとれているか判断するステップと、
整合がとれている場合には、前記ポイント計算データ格納部に前記会員識別情報に対応して販売完了状態を登録するステップと、
前記ユーザの端末から位置データを含む目的地到着通知を受信した場合、前記ユーザの会員識別情報で前記ポイント計算データ格納部を検索して、受信した前記位置データが前記目的地のデータと整合性を有し且つ前記販売完了状態が登録されているか判断するステップと、
整合性を有し且つ前記販売完了状態が登録されている場合、前記会員識別情報で特定されるユーザのポイント値を、前記ポイント計算データ格納部に格納されている前記ポイント値で増加させて前記会員識別情報に対応して会員データ格納部に格納するステップと、
をさらに含む付記１記載の販売支援処理方法。
【００７５】
（付記６）
前記販売場所の端末が、自動販売機である付記１乃至５のいずれか１つ記載の販売支援処理方法。
【００７６】
（付記７）
売切商品の商品コードと当該売切を生じた販売場所のコードと会員識別情報とを含む販売場所照会要求を、前記売切を生じた販売場所の端末から受信し、記憶装置に格納するステップと、
販売場所のコードと商品在庫データとを格納する在庫データ格納部を前記売切商品の商品コードで検索し且つ販売場所のコードと位置データとを格納する販売場所データ格納部を前記売切商品の商品コードで検索して、前記売切を生じた販売場所から所定範囲内の販売場所であって前記売切商品の在庫を有する販売場所の位置データ及び販売場所のコードを抽出するステップと、
地図データを格納する地図データ格納部から、抽出された前記販売場所の位置を示すための地図データを抽出し、抽出された前記販売場所の位置を示し且つ当該販売場所のコードを含むように前記地図データを更新した後、当該地図データを前記売切を生じた販売場所の端末に送信するステップと、
前記売切を生じた販売場所の端末からユーザによって選択された前記販売場所のコードを受信するステップと、
前記会員識別情報と前記ユーザによって選択された前記販売場所のコードと前記売切商品の商品コードとポイント値とをポイント計算データ格納部に格納するステップと、
をコンピュータに実行させるための販売支援処理プログラム。
【００７７】
（付記８）
売切商品の商品コードと当該売切を生じた販売場所のコードと会員識別情報とを含む販売場所照会要求を、前記売切を生じた販売場所の端末から受信し、記憶装置に格納する手段と、
販売場所のコードと商品在庫データとを格納する在庫データ格納部を前記売切商品の商品コードで検索し且つ販売場所のコードと位置データとを格納する販売場所データ格納部を前記売切商品の商品コードで検索して、前記売切を生じた販売場所から所定範囲内の販売場所であって前記売切商品の在庫を有する販売場所の位置データ及び販売場所のコードを抽出する手段と、
地図データを格納する地図データ格納部から、抽出された前記販売場所の位置を示すための地図データを抽出し、抽出された前記販売場所の位置を示し且つ当該販売場所のコードを含むように前記地図データを更新した後、当該地図データを前記売切を生じた販売場所の端末に送信する手段と、
前記売切を生じた販売場所の端末からユーザによって選択された前記販売場所のコードを受信する手段と、
前記会員識別情報と前記ユーザによって選択された前記販売場所のコードと前記売切商品の商品コードとポイント値とをポイント計算データ格納部に格納する手段と、
を有する販売支援処理装置。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態に係るシステム概要を示す図である。
【図２】本発明の実施の形態に係る自販機の機能ブロック図である。
【図３】在庫テーブルに格納されるデータの一例を示す図である。
【図４】自販機ＤＢに格納されるデータの一例を示す図である。
【図５】会員ＤＢに格納されるデータの一例を示す図である。
【図６】地図ＤＢに格納されるデータの一例を示す図である。
【図７】ポイント計算テーブルに格納されるデータの一例を示す図である。
【図８】本発明の第１の実施の形態における第１の処理フローを示す図である。
【図９】本発明の第１の実施の形態におけるポイント算出処理の処理フローを示す図である。
【図１０】自販機の表示部に表示されるデータの一例を示す図である。
【図１１】本発明の第１の実施の形態における第２の処理フローを示す図である。
【図１２】本発明の第１の実施の形態におけるポイント計算ＤＢに格納されるデータの一例を示す図である。
【図１３】自販機の表示部に表示されるデータの一例を示す図である。
【図１４】ユーザ端末の表示装置に表示されるデータの一例を示す図である。
【図１５】本発明の第１の実施の形態における第３の処理フローを示す図である。
【図１６】本発明の第２の実施の形態における第１の処理フローを示す図である。
【図１７】自販機の表示部に表示されるデータの一例を示す図である。
【図１８】自販機の表示部に表示されるデータの一例を示す図である。
【図１９】本発明の第２の実施の形態における第２の処理フローを示す図である。
【図２０】本発明の第２の実施の形態における第２ポイント算出処理の処理フローを示す図である。
【図２１】自販機の表示部に表示されるデータの一例を示す図である。
【図２２】本発明の第２の実施の形態におけるポイント計算ＤＢに格納されるデータの一例を示す図である。
【図２３】自販機の表示部に表示されるデータの一例を示す図である。
【図２４】ユーザ端末の表示装置に表示されるデータの一例を示す図である。
【図２５】本発明の第２の実施の形態における第３の処理の処理フローを示す図である。
【図２６】本発明の第２の実施の形態における第４の処理の処理フローを示す図である。
【図２７】ユーザ端末の表示装置に表示されるデータの一例を示す図である。
【図２８】本発明の第２の実施の形態における第５の処理の処理フローを示す図である。
【図２９】コンピュータの機能ブロック図である。
【符号の説明】
【００７９】
１  ネットワーク    ５  管理サーバ
５１  第１売切時処理部    ５２  到着時処理部
５３  第２売切時処理部    ５４  自販機到着時処理部
５５  目的地到着時処理部    ５６  在庫テーブル
５７  自販機ＤＢ    ５８  会員ＤＢ
５９  ポイント計算ＤＢ    ６０  地図ＤＢ
６１  ポイント計算テーブル    ６２  在庫管理部
【図１】
2008217132.tif 000003
【図２】
2008217132.tif 000004
【図３】
2008217132.tif 000005
【図４】
2008217132.tif 000006
【図５】
2008217132.tif 000007
【図６】
2008217132.tif 000008
【図７】
2008217132.tif 000009
【図８】
2008217132.tif 000010
【図９】
2008217132.tif 000011
【図１０】
2008217132.tif 000012
【図１１】
2008217132.tif 000013
【図１２】
2008217132.tif 000014
【図１３】
2008217132.tif 000015
【図１４】
2008217132.tif 000016
【図１５】
2008217132.tif 000017
【図１６】
2008217132.tif 000018
【図１７】
2008217132.tif 000019
【図１８】
2008217132.tif 000020
【図１９】
2008217132.tif 000021
【図２０】
2008217132.tif 000022
【図２１】
2008217132.tif 000023
【図２２】
2008217132.tif 000024
【図２３】
2008217132.tif 000025
【図２４】
2008217132.tif 000026
【図２５】
2008217132.tif 000027
【図２６】
2008217132.tif 000028
【図２７】
2008217132.tif 000029
【図２８】
2008217132.tif 000030
【図２９】
2008217132.tif 000031