(57)【要約】【課題】  商品の売切れが発生した場合であっても、販売機会の損失を低減させる仕組みを提供すること【解決手段】  自動販売機において売切れ商品が選択された場合、選択された商品を販売可能な（売切れ出ない）自動販売機を提示する。その際に、ユーザが定期券機能のついたＩＣカードを利用して商品購入をする場合には、当該ＩＣカードから定期券情報を取得する。そして、取得した定期券の範囲内の駅に設置された自動販売機であって、前記選択された商品を販売可能な自動販売機を提示する。【選択図】  図１
2014026517.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから商品の選択を受け付ける受付手段と、
定期券情報を取得する定期券情報取得手段と、
前記受付手段で受け付けた商品が売切れであるかを判定する判定手段と、
前記判定手段により売切れであると判定された場合、前記定期券情報取得手段で取得した定期券情報の範囲内に設置された当該商品を販売可能な他の自動販売機を示す情報を出力する出力手段と、
を備えることを特徴とする自動販売機。
【請求項２】
前記判定手段により売切れであると判定された商品を販売可能な自動販売機を検索する旨の要求を前記外部装置に送信する検索要求手段と、
前記検索要求手段により送信された検索要求に従い前記外部装置で検索された結果を受信する受信手段と、
をさらに備えることを特徴とする請求項１に記載の自動販売機。
【請求項３】
前記受付手段によりユーザから選択を受け付けた商品が売り切れたか否かを判定する売切れ判定手段と、
前記売切れ判定手段により売り切れたと判定された場合、当該商品が売り切れた旨の情報を前記外部装置に送信する売切れ情報送信手段と、
をさらに備えることを特徴とする請求項２に記載の自動販売機。
【請求項４】
自動販売機における情報処理方法であって、
前記自動販売機の受付手段が、ユーザから商品の選択を受け付ける受付工程と、
前記自動販売機の定期券情報取得手段が、定期券情報を取得する定期券情報取得工程と、
前記自動販売機の判定手段が、前記受付工程で受け付けた商品が売切れであるかを判定する判定工程と、
前記自動販売機の出力手段が、前記判定工程により売切れであると判定された場合、前記定期券情報取得工程で取得した定期券情報の範囲内に設置された当該商品を販売可能な他の自動販売機を示す情報を出力する出力工程と、
を備えることを特徴とする情報処理装置。
【請求項５】
自動販売機において実行可能なプログラムであって、
前記自動販売機を、
ユーザから商品の選択を受け付ける受付手段と、
定期券情報を取得する定期券情報取得手段と、
前記受付手段で受け付けた商品が売切れであるかを判定する判定手段と、
前記判定手段により売切れであると判定された場合、前記定期券情報取得手段で取得した定期券情報の範囲内に設置された当該商品を販売可能な他の自動販売機を示す情報を出力する出力手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動販売機における在庫管理技術に関する。
【背景技術】
【０００２】
自動販売機は、街中だけでなく、鉄道の駅構内にも設置され、飲料などの販売が行われている。また、これらの自動販売機における売上情報や、在庫情報（いずれの自動販売機にどの程度の商品が入っているか）といった情報を、自動販売機と通信可能に接続されたサーバにより管理する仕組みが導入されている。
【０００３】
また、このような自動販売機の中には、現金だけでなく、いわゆる電子マネーを使うことが可能な自動販売機もある。
【０００４】
この電子マネーについては、定期券と一体型となったものもあり、さらに携帯電話等に電子マネー機能が組み込まれているものもある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２８５２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１には利用者が購入しようとする商品がある自動販売機で売切れ状態にあるとき、その商品を購入できる他の自動販売機を利用者に提示する技術が記載されている。
【０００７】
しかしながら、特許文献１に記載の技術では、例えば上述したように駅構内の自動販売機でユーザが商品を購入しようとしている場合に、駅の外にある自動販売機を提示しても、ユーザにとって利便性が低い。すなわち、ユーザの行動範囲内の自動販売機を提示しなければ、ユーザに移動の手間をかけることになるため、販売機会の損失につながる可能性が高い。
【０００８】
そこで、本発明は、商品の売切れが発生した場合であっても、当該商品を購入可能な自動販売機であって、ユーザの行動範囲内にある自動販売機を提示することで、販売機会の損失を低減させる仕組みを提供すること目的とする。
【課題を解決するための手段】
【０００９】
本発明は、ユーザから商品の選択を受け付ける受付手段と、定期券情報を取得する定期券情報取得手段と、前記受付手段で受け付けた商品が売切れであるかを判定する判定手段と、前記判定手段により売切れであると判定された場合、前記定期券情報取得手段で取得した定期券情報の範囲内に設置された当該商品を販売可能な他の自動販売機を示す情報を出力する出力手段と、を備えることを特徴とする自動販売機。
【００１０】
また、本発明は、自動販売機における情報処理方法であって、前記自動販売機の受付手段が、ユーザから商品の選択を受け付ける受付工程と、前記自動販売機の定期券情報取得手段が、定期券情報を取得する定期券情報取得工程と、前記自動販売機の判定手段が、前記受付工程で受け付けた商品が売切れであるかを判定する判定工程と、前記自動販売機の出力手段が、前記判定工程により売切れであると判定された場合、前記定期券情報取得工程で取得した定期券情報の範囲内に設置された当該商品を販売可能な他の自動販売機を示す情報を出力する出力工程と、を備えることを特徴とするを特徴とする。
【００１１】
また、本発明は、自動販売機において実行可能なプログラムであって、前記自動販売機を、ユーザから商品の選択を受け付ける受付手段と、定期券情報を取得する定期券情報取得手段と、前記受付手段で受け付けた商品が売切れであるかを判定する判定手段と、前記判定手段により売切れであると判定された場合、前記定期券情報取得手段で取得した定期券情報の範囲内に設置された当該商品を販売可能な他の自動販売機を示す情報を出力する出力手段として機能させることを特徴とするを特徴とする。
【発明の効果】
【００１２】
本発明によれば、商品の売切れが発生した場合であっても、販売機会の損失を低減させるための仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の情報処理システムの構成の一例を示す図である
【図２】図１の管理サーバ１０１、自動販売機１０２のハードウエア構成の一例を示す図である
【図３】売切れ商品発生時の処理について示したフローチャートである。
【図４】売切れ商品を購入可能な自動販売機を検索する処理について示したフローチャートである
【図５】自動販売機において商品を販売する際の処理について示したフローチャートである
【図６】自動販売機から管理サーバに送信される売切れ情報を示すデータである。
【図７】自動販売機がＩＣカードから取得する定期券情報を示すデータである。
【図８】自動販売機から管理サーバに送信される検索依頼に含まれる情報を示すデータである。
【図９】管理サーバから自動販売機に送信される検索結果情報を示すデータである。
【図１０】自動販売機からＩＣカードに書き込まれる販売可能自動販売機の情報を示すデータである
【図１１】自動販売機から管理サーバ、ＩＣカードに書きこまれる販売実績データである。
【図１２】路線データの模式図である。
【図１３】管理サーバに記憶されているデータの一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００１６】
図１に示すように、本実施形態に係る情報処理システムは、管理サーバ１０１および複数の自動販売機（１０２、１０３）が相互に通信可能に接続された構成をとる。
【００１７】
以下、本発明の情報処理システムを構成する各装置について説明する。
【００１８】
以下、図２を用いて、図１に示した管理サーバ１０１、自動販売機１０２、１０３に適用可能な情報処理装置のハードウエア構成の一例について説明する。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２０】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２６】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００２７】
管理サーバ１０１は、通信可能な自動販売機で販売している商品の情報と、当該商品が売切れであるか否かを示す情報、および自動販売機の設置場所にかかる情報とを含む情報を記憶している。管理サーバ１０１に記憶されているデータの一例を図１３に示す。
【００２８】
また、自動販売機１０２、１０３は、ユーザから商品の選択を受け付けるボタンが備えられていて、当該ボタンがユーザにより押下されることで、商品の購入指示を受け付ける。そして受け付けた商品を販売する。
【００２９】
また、電子マネー機能や定期券機能を備えたＩＣカードまたは携帯端末を検知するリーダが備えられていて、当該リーダを介してＩＣカードや携帯端末から定期券情報などを取得する。なお、本実施形態においては、電子マネー機能や定期券機能を備えるＩＣカードや携帯端末をあわせて「ＩＣカード」として説明するが、当該「ＩＣカード」には上述の通りスマートフォンなどの携帯端末も含まれる。
【００３０】
次に、図３を用いて、本発明の実施形態において自動販売機１０２および管理サーバ１０１が行う売切れ商品発生時の処理について説明する。
【００３１】
なお、図３のフローチャートで示すステップＳ３０１、Ｓ３０２の処理は、自動販売機１０２のＣＰＵ２０１が、ステップＳ３０３、Ｓ３０４の処理は、管理サーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３２】
ステップＳ３０１では、自動販売機１０２のＣＰＵ２０１が、ユーザから商品購入指示を受けたことにより売切れ商品が発生したか否かを判断する。具体的には、自動販売機内の商品数がゼロになったか否かにより判断する。
【００３３】
売切れ商品が発生した場合（ステップＳ３０１：ＹＥＳ）は、処理をステップＳ３０２に移行する。
【００３４】
売切れ商品が発生した場合（ステップＳ３０１：ＮＯ）は、本フローチャートに示す処理を終了する。
【００３５】
ステップＳ３０２では、自動販売機１０２のＣＰＵ２０１は、売切れ商品に関する情報を管理サーバに送信する。ここで送信するデータは図６に示すように、売切れ商品が発生した自動販売機を示す情報および売切れ商品を示す情報を含むデータである。
【００３６】
ステップＳ３０３では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ３０２で自動販売機から送信された売切れ情報を受信する。
【００３７】
ステップＳ３０４では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ３０３で受信した売切れ情報をもとに、データを更新する。
【００３８】
次に、図４を用いて、本発明の実施形態において自動販売機１０２および管理サーバ１０１が行う購入可能自販機検索処理について説明する。
【００３９】
なお、図４のフローチャートで示すステップＳ４０１〜Ｓ４０４、Ｓ４０７〜Ｓ４０９については、自動販売機１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。ステップＳ４０５、Ｓ４０６については、管理サーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００４０】
ステップＳ４０１では、自動販売機１０２のＣＰＵ２０１は、ユーザが選択（購入指示）をした商品が、売切れの商品であるか否かを判断する。
【００４１】
売切れ商品がユーザにより選択されたと判断された場合（ステップＳ４０１：ＹＥＳ）は、処理をステップＳ４０２に移行する。
【００４２】
売切れ商品ではない商品がユーザにより選択された場合（ステップＳ４０１：ＮＯ）は、本フローチャートに示す処理を終了する。
【００４３】
ステップＳ４０２では、自動販売機１０２のＣＰＵ２０１は、ユーザの定期券情報を取得可能かを判断する。具体的には、定期券情報を保持するＩＣカードを検知したか否かにより判断する。すなわち、ユーザが自動販売機から商品を購入する際に、定期券機能を備えた電子マネーにより購入するのか否かを判断する。定期券情報を保持するＩＣカードを検知した場合（定期券情報が取得可能な場合）（ステップＳ４０２：ＹＥＳ）は、処理をステップＳ４０３に移行する。
【００４４】
定期券情報を取得できない場合（ステップＳ４０３：ＮＯ）は、処理をステップＳ４０４に移行する。
【００４５】
ステップＳ４０３では、自動販売機１０２のＣＰＵ２０１は、ステップ４０２で検知したＩＣカードから定期券情報を取得する。具体的には、図７に示すような定期券区間（発駅、着駅、経由駅）を示す情報である。
【００４６】
ステップＳ４０４では、自動販売機１０２のＣＰＵ２０１は、ユーザが選択した商品を販売可能な自動販売機（当該商品が売切れではない自動販売機）を検索する依頼を管理サーバ１０１に送信する。ここで送信されるデータには、図８で示すように、ステップＳ４０３で取得した定期券情報、自動販売機が設置された駅を示す情報、ユーザが選択した売切れ商品を示す情報（商品コード等）が含まれる。
【００４７】
ステップＳ４０５では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ４０４で自動販売機１０２から送信された検索依頼を受信する。
【００４８】
ステップＳ４０６では、管理サーバ１０１のＣＰＵ２０１は、ステップＳ４０５で受信したデータをもとに、ユーザが選択した商品が購入できる自動販売機を検索する。
【００４９】
ここで、ステップＳ４０５で受信した検索依頼に定期券情報が含まれている場合は、定期券の範囲内にある自動販売機のうち、ユーザが選択した商品が購入できる自動販売機を検索する。
【００５０】
例えば、図１２のような路線図において、Ｂ駅からＤ駅までが定期券範囲である場合、Ｂ駅・Ｃ駅・Ｄ駅のいずれかの駅に設置された自動販売機であって、ユーザが選択した商品が購入できる（売切れにはなっていない）自動販売機を検索する。
【００５１】
そして、検索結果を自動販売機１０２に送信する。検索結果には、図１０に示すように、売切れであった商品の販売期限、売切れ商品コード、販売可能な駅を示す情報、販売可能な自動販売機の位置を示す情報、路線図データ等が含まれる。
【００５２】
ステップＳ４０７では、自動販売機１０２のＣＰＵ２０１は、ステップＳ４０６で管理サーバ１０１から送信された検索結果を受信する。
【００５３】
ステップＳ４０８では、自動販売機１０２のＣＰＵ２０１は、ステップＳ４０７で受信した検索結果を表示部に表示する。ここで、ユーザが使用する電子マネーがスマートフォンのような表示部を備えた端末に組み込まれている場合には、当該端末の表示部に検索結果を表示しても良い。
【００５４】
ステップＳ４０９では、自動販売機１０２のＣＰＵ２０１は、ＩＣカードに情報を書きこむ。ここで書きこまれる情報は、図１０で示すように、売切れ対象者であることを示すフラグ、販売期限、売切れ商品コード、販売可能駅、販売可能自動販売機の設定位置を示す情報、路線図データが含まれる。
【００５５】
次に、図５を用いて、本発明の実施形態において自動販売機１０３が行う商品販売処理について説明する、
【００５６】
図５のフローチャートで示す処理については、自動販売機１０３のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００５７】
ステップＳ５０１では、自動販売機１０３のＣＰＵ２０１は、ＩＣカードを検知したか否かを判断する。
【００５８】
ＩＣカードを検知した場合（ステップＳ５０１：ＹＥＳ）は、処理をステップＳ５０２に移行する。検知していない場合（ステップＳ５０２：ＮＯ）は、検知するまで待機する。
【００５９】
ステップＳ５０２では、自動販売機１０３のＣＰＵ２０１は、
【００６０】
ステップＳ５０２では、自動販売機１０３のＣＰＵ２０１は、ステップＳ５０１で検知したＩＣカードに情報が書き込まれているか否か（ステップＳ４０９で情報が書き込まれたＩＣカードであるか否か）を判断する。すなわち、他の自動販売機において商品を購入しようとしたが売切れであったため購入できなかったかどうかを判断する。
【００６１】
情報が書き込まれていないと判断された場合（ステップＳ５０２：ＮＯ）は、ユーザにより選択された商品を販売し（不図示）、本フローチャートに示す処理を終了する。
【００６２】
情報が書き込まれていると判断された場合（ステップＳ５０2：ＹＥＳ）は、処理をステップＳ５０３に移行する。
【００６３】
ステップＳ５０３では、自動販売機１０３のＣＰＵ２０１は、ユーザから選択された商品を販売する。ここで、販売する商品は、ステップＳ５０１で検知したＩＣカードに書きこまれている情報から、他の自動販売機で購入できなかった商品を判断し、当該商品を販売する。
【００６４】
ステップＳ５０４では、自動販売機１０３のＣＰＵ２０１は、販売実績データを管理サーバ１０１およびユーザのＩＣカードに送信する。そして、ステップＳ５０５、Ｓ５０６において管理サーバ１０１、ＩＣカードに販売実績データが書き込まれる。具体的には、図１１に示すように、販売商品コード、販売ポイント、販売価格等が含まれる。ここでの販売ポイントとは、次回商品購入時に利用できるポイントである。このようなポイントを付与することで、売切れ商品であっても他の自動販売機で購入したユーザに利益をもたらすことが可能となり、販売機会の損失を低減させることが可能となる。
【００６５】
図１２は、路線図および定期券情報を模式的に表した図である。図１２では、Ａ駅〜Ｇ駅までの路線を示し、そのうち、定期券範囲はＢ駅からＤ駅であることを示している。
【００６６】
例えば、図１２に示す場合、Ｂ駅で購入しようとした商品が売切れであった場合、自動販売機は、Ｂ駅、Ｃ駅、Ｄ駅に設置された自動販売機のうち、当該商品を購入可能な自動販売機を出力する。
【００６７】
以上の処理により商品の売切れが発生した場合であっても、販売機会の損失を低減させるが可能となる。
【００６８】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００６９】
また、本発明におけるプログラムは、図３〜図５の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３〜図５の各装置の処理方法ごとのプログラムであってもよい。
【００７０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００７１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００７２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００７３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７７】
１０１  管理サーバ
１０２  自動販売機
１０３  自動販売機
【図１】
2014026517.tif 000003
【図２】
2014026517.tif 000004
【図３】
2014026517.tif 000005
【図４】
2014026517.tif 000006
【図５】
2014026517.tif 000007
【図６】
2014026517.tif 000008
【図７】
2014026517.tif 000009
【図８】
2014026517.tif 000010
【図９】
2014026517.tif 000011
【図１０】
2014026517.tif 000012
【図１１】
2014026517.tif 000013
【図１２】
2014026517.tif 000014
【図１３】
2014026517.tif 000015