IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 中川 宏の特許一覧

特開2024-168661自動販売システム、自動販売方法、及び、プログラム
<>
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図1
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図2
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図3
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図4
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図5
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図6
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図7
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図8
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図9
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図10
  • 特開-自動販売システム、自動販売方法、及び、プログラム 図11
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024168661
(43)【公開日】2024-12-05
(54)【発明の名称】自動販売システム、自動販売方法、及び、プログラム
(51)【国際特許分類】
   G06Q 30/0601 20230101AFI20241128BHJP
【FI】
G06Q30/0601 340
G06Q30/0601 338
G06Q30/0601
【審査請求】未請求
【請求項の数】12
【出願形態】OL
(21)【出願番号】P 2023085532
(22)【出願日】2023-05-24
(71)【出願人】
【識別番号】523195083
【氏名又は名称】中川 宏
(74)【代理人】
【識別番号】100137394
【弁理士】
【氏名又は名称】横井 敏弘
(72)【発明者】
【氏名】中川 宏
【テーマコード(参考)】
5L030
5L049
【Fターム(参考)】
5L030BB22
5L030BB24
5L030BB46
5L030BB66
5L049BB22
5L049BB24
5L049BB46
5L049BB66
(57)【要約】      (修正有)
【課題】本発明は、オンラインショップで購入した商品を、非対面で受け取り可能な自動販売システムを提供する。
【解決手段】自動販売システム1において、オンラインショップサーバ10は、ユーザ端末30の操作による商品の購入手続きう受け付けると、認証コード発行依頼を行う。認証サーバ70は、該認証コード発行依頼に対し、当該購入された商品を払い出す商品払い出し装置とを関連付ける認証コードを発行する。ユーザ端末30は、発行された認証コードを表示させ、商品払い出し装置50は、該表示された認証コードを読み取ることで、対象の商品の払い出しを行う。
【選択図】図1
【特許請求の範囲】
【請求項1】
オンラインショップにおいて購入された商品を払い出す商品払い出し装置
を有し、
前記オンラインショップにおいて購入された商品と、当該購入された商品を払い出す商品払い出し装置とを関連付ける認証コードを発行する認証コード発行部と、
前記認証コード発行部により発行された認証コードに基づいて、前記商品払い出し装置における商品の払い出しを許可する払い出し許可部と
を有する自動販売システム。
【請求項2】
前記オンラインショップへ接続するユーザ端末
をさらに有し、
前記商品払い出し装置には、前記オンラインショップへ接続する接続コードが表示され、
前記ユーザ端末は、前記接続コードを介して、オンラインショップへ接続する
請求項1に記載の自動販売システム。
【請求項3】
前記認証コード発行部は、オンラインショップにおいて購入済みの一又は複数の商品と、当該購入済みの一又は複数の商品を払い出す払い出し装置と、発行した認証コードとを関連付け、
前記払い出し許可部により商品の払い出しを許可された場合に、前記商品払い出し装置は、前記認証コード発行部により関連付けられた認証コードに関連付けられた一又は複数の商品をすべて払い出す
請求項1に記載の自動販売システム。
【請求項4】
前記オンラインショップの商品の在庫数に基づいて、前記商品払い出し装置による商品の払い出しを制限する払い出し制御部
をさらに有する
請求項1に記載の自動販売システム。
【請求項5】
前記商品払い出し装置を管理する管理端末
をさらに有し、
前記商品払い出し装置の在庫数が規定数以下となった場合に、前記管理端末に、在庫数の低下を通知する警告部
をさらに有する
請求項1に記載の自動販売システム。
【請求項6】
前記商品払い出し装置は、払い出し可能な商品を掲示する商品掲示部を有しない
請求項1に記載の自動販売システム。
【請求項7】
前記オンラインショップを提供するオンラインショップサーバ
をさらに有し、
前記オンラインショップサーバは、商品の支払いを実行する決済部を有し、
前記商品払い出し装置は、前記決済部により決済済みの商品のみを払いだす
請求項1に記載の自動販売システム。
【請求項8】
前記オンラインショップにおいて、前記決済部により商品が決済済みであるか否かを判定する決済判定部
をさらに有し、
前記決済判定部により決済済みであると判定された場合に、前記認証コード発行部は、認証コードを発行する
請求項7に記載の自動販売システム。
【請求項9】
前記払い出し制御部は、オンラインショップにより購入された順序に基づいて、商品を払い出す
請求項4に記載の自動販売システム。
【請求項10】
前記オンラインショップへ接続するユーザ端末
をさらに有し、
前記ユーザ端末の位置情報、又は、ユーザによる選択に基づいて、前記商品払い出し装置を指定する装置指定部と、
前記認証コード発行部は、前記装置指定部により指定された商品払い出し装置の位置情報と、認証コードとを前記ユーザ端末へ通知する
請求項1に記載の自動販売システム。
【請求項11】
コンピュータが、前記オンラインショップにおいて購入された商品と、当該購入された商品を払い出す商品払い出し装置とを関連付ける認証コードを発行する認証コード発行ステップと、
コンピュータが、前記認証コード発行ステップにより発行された認証コードに基づいて、前記商品払い出し装置における商品の払い出しを許可する払い出し許可ステップと
を有する自動販売方法。
【請求項12】
オンラインショップにおいて購入された商品と、当該購入された商品を払い出す商品払い出し装置とを関連付ける認証コードを発行する認証コード発行ステップと、
前記認証コード発行ステップにより発行された認証コードに基づいて、前記商品払い出し装置における商品の払い出しを許可する払い出し許可ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、自動販売システム、自動販売方法、及び、プログラムの製造方法に関するものである。
【背景技術】
【0002】
例えば、特許文献1では、ユーザが商品を購入するための情報を入力する端末装置と、前記端末装置から受信した情報に基づいて購入処理を行い、ユーザの購入情報を記憶するサーバーと、商品を収容する収容部を有し、ユーザに収容した商品を提供する商品提供装置と、を備え、前記商品提供装置は、ユーザを認証する認証手段と、認証したユーザの購入情報を前記サーバーから受信する受信手段と、前記収容部に収容する商品であって、ユーザが購入した商品をユーザに提供する提供手段と、を備える、商品提供システムが開示されている。
【0003】
また、特許文献2では、通信回線に接続されかつ電気的に開錠または施錠する扉を有する自動販売機の開錠及び施錠の少なくとも一方に関係する鍵情報を配布する自動販売機用鍵情報配布方法であって、操作を担当する管理者毎に予め分類された前記自動販売機に対して前記管理者の訪問日時情報及び少なくとも前記開錠のための鍵情報を含む自動販売機用の秘密鍵と、前記秘密鍵に対応する前記管理者用の電子鍵とを生成し、前記秘密鍵を該当する自動販売機へ送信し、前記電子鍵を、該当する管理者に属する通信回線に接続された管理者用端末へ送信することを特徴とする自動販売機用鍵情報配布方法が開示されている。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2019-067029公報
【特許文献2】特開2002-092716公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
本発明は、オンラインショップで購入した商品を、非対面で受け取り可能な自動販売システムを提供することを目的とする。
【課題を解決するための手段】
【0006】
本発明に係る自動販売システムは、オンラインショップにおいて購入された商品を払い出す商品払い出し装置を有し、前記オンラインショップにおいて購入された商品と、当該購入された商品を払い出す商品払い出し装置とを関連付ける認証コードを発行する認証コード発行部と、前記認証コード発行部により発行された認証コードに基づいて、前記商品払い出し装置における商品の払い出しを許可する払い出し許可部とを有する。
【0007】
好適には、前記オンラインショップへ接続するユーザ端末をさらに有し、前記商品払い出し装置には、前記オンラインショップへ接続する接続コードが表示され、前記ユーザ端末は、前記接続コードを介して、オンラインショップへ接続する接続部を有する。
【0008】
好適には、前記オンラインショップにおいて購入済みの一又は複数の商品と、当該購入済みの一又は複数の商品を払い出す払い出し装置と、前記認証コードとを関連付ける関連付け部をさらに有し、前記自動販売機は、前記関連付け部により関連付けられた認証コードに関連付けられた一又は複数の商品をすべて払い出す。
【0009】
好適には、オンラインショップの商品の在庫数に基づいて、前記商品払い出し装置による商品の払い出しを制限する払い出し制御部をさらに有する。
【0010】
好適には、前記商品払い出し装置を管理する管理端末をさらに有し、前記商品払い出し装置の在庫数が規定数以下となった場合に、前記管理端末に、在庫数の低下を通知する警告部をさらに有する。
【0011】
好適には、前記商品払い出し装置は、払い出し可能な商品を掲示する商品掲示部を有しない。
【0012】
好適には、前記オンラインショップを提供するオンラインショップサーバをさらに有し、前記オンラインショップサーバは、商品の支払いを実行する決済部を有し、前記商品払い出し装置は、前記決済部により決済済みの商品のみを払いだす。
【0013】
好適には、前記オンラインショップにおいて、前記決済部により商品が決済済みであるか否かを判定する決済判定部をさらに有し、前記決済判定部により決済済みであると判定された場合に、前記認証コード発行部は、認証コードを発行する。
【0014】
好適には、前記払い出し制御部は、オンラインショップにより購入された順序に基づいて、商品を払い出す。
【0015】
好適には、前記オンラインショップへ接続するユーザ端末をさらに有し、前記ユーザ端末の位置情報又は、ユーザによる選択に基づいて、前記商品払い出し装置を指定する装置指定部と、前記認証コード発行部は、前記装置指定部により指定された商品払い出し装置の位置情報と、認証コードとを前記ユーザ端末へ通知する。
【0016】
本発明に係る自動販売方法は、コンピュータが、前記オンラインショップにおいて購入された商品と、当該購入された商品を払い出す商品払い出し装置とを関連付ける認証コードを発行する認証コード発行ステップと、コンピュータが、前記認証コード発行ステップにより発行された認証コードに基づいて、前記商品払い出し装置における商品の払い出しを許可する払い出し許可ステップとを有する。
【0017】
本発明に係るプログラムは、オンラインショップにおいて購入された商品と、当該購入された商品を払い出す商品払い出し装置とを関連付ける認証コードを発行する認証コード発行ステップと、前記認証コード発行ステップにより発行された認証コードに基づいて、前記商品払い出し装置における商品の払い出しを許可する払い出し許可ステップとをコンピュータに実行させる。
【発明の効果】
【0018】
本発明によれば、オンラインショップで購入した商品を、非対面で受け取ることができる。
【図面の簡単な説明】
【0019】
図1】自動販売システム1の全体構成を例示する図である。
図2】オンラインショップサーバ10のハードウェア構成を例示する図である。
図3】オンラインショップサーバ10の機能構成を例示する図である。
図4】商品払い出し装置50のハードウェア構成を例示する図である。
図5】商品払い出し装置50の機能構成を例示する図である。
図6】認証サーバ70のハードウェア構成を例示する図である。
図7】認証サーバ70の機能構成を例示する図である。
図8】管理端末90のハードウェア構成を例示する図である。
図9】管理端末90の機能構成を例示する図である。
図10】自動販売システム1における自動販売処理(S10)を説明するフローチャートである。
図11】変形例における認証サーバ70の機能構成を例示する図である。
【発明を実施するための形態】
【0020】
まず、本発明がなされた背景を説明する。
感染症のリスクを回避するため、また、プライバシー保護のため、非対面、且つ非接触での商品の販売が求められるなか、オンラインショッピングによる商品販売は有効であるが、商品の受け取りまで時間を要してしまう。また、非対面、且つ非接触ではあるが、自動販売機による商品の販売では、商品のサンプルが掲示されており、秘匿性が担保されていなかったり、現金を扱うため高額商品を販売できない等の課題があった。
【0021】
そこで、本実施形態の自動販売システム1は、オンラインショップにおいて購入した商品を即時に受け取ることを可能にするものである。具体的には、自動販売システム1は、オンラインショップで購入した商品を、購入したその場で、商品払い出し装置50により払い出し、さらに、商品払い出し装置50では、現金を取り扱わず、商品のサンプルも掲示しないことにより上記課題を解決する。
【0022】
以下、本発明の実施形態を、図面を参照して説明する。
図1は、自動販売システム1の全体構成を例示する図である。
図1に例示するように、自動販売システム1は、オンラインショップサーバ10、ユーザ端末30、商品払い出し装置50、認証サーバ70、及び管理端末90を有する。
オンラインショップサーバ10は、Webサイトまたはアプリケーションを介してユーザに医薬品、及び日用品のオンラインショップを提供する。オンラインショップにおいて購入された商品は、商品払い出し装置50から払い出される。
ユーザ端末30は、オンラインショップへ接続するコンピュータ端末であり、ユーザが商品払い出し装置50から商品を受け取るために必要な認証コードを受信する。例えば、ユーザ端末30は、スマートフォンである。
商品払い出し装置50は、オンラインショップにおいて販売されている商品が収納され、オンラインショップにおいて購入された商品を、認証コードに基づいて払い出す。具体的には、商品払い出し装置50は、決済済みの商品のみを払い出す。また、商品払い出し装置50には、オンラインショップへ接続する接続コードが表示されている。具体的には、商品払い出し装置50には、オンラインショップへの接続するための2次元コードが付され、又は、表示装置554(後述)に表示されている。さらに、商品払い出し装置50は、払い出し可能な商品を掲示する商品掲示部を備えていない。
認証サーバ70は、オンラインショップにおいて購入された商品の払い出しに必要な認証コードを作成し、ユーザ端末30へ送信する。また、認証サーバ70は、ユーザ端末30により、商品払い出し装置50に提示された認証コードの認証を行う。
管理端末90は、複数の商品払い出し装置50を管理する。具体的には、管理端末90は、オンラインショップのメンテナンス、及び商品払い出し装置50の在庫及び売り上げ状況を管理する。
【0023】
図2は、オンラインショップサーバ10のハードウェア構成を例示する図である。
図2に例示するように、オンラインショップサーバ10は、CPU150、メモリ152、HDD154、ネットワークインタフェース156(ネットワークIF156)、表示装置158、及び、入力装置160を有し、これらの構成はバス162を介して互いに接続している。
CPU150は、例えば、中央演算装置である。
メモリ152は、例えば、揮発性メモリであり、主記憶装置として機能する。
HDD154は、例えば、ハードディスクドライブ装置であり、不揮発性の記録装置としてコンピュータプログラム(例えば、図3の販売プログラム12)を格納する。
ネットワークIF156は、有線又は無線で通信するためのインタフェースである。
表示装置158は、各種情報を表す画像を表示する表示装置であり、例えば、液晶ディスプレイである。
入力装置160は、ユーザの操作入力を受け付ける入力装置であり、例えば、キーボード及びマウスである。
なお、オンラインショップサーバ10は、クラウドサーバであってもよい。
【0024】
図3は、オンラインショップサーバ10の機能構成を例示する図である。
図3に例示するように、本例のオンラインショップサーバ10には、販売プログラム12がインストールされている。
販売プログラム12は、販売承認部100、連絡希望確認部102、購入者情報受付部104、決済部106、決済判定部108、認証コード依頼部110、返金処理部112、操作検知部114、及び、言語受付部116を有する。
なお、販売プログラム12の一部又は全部は、ASICなどのハードウェアにより実現されてもよい。また、販売プログラム12は、例えば、CD-ROMなどの記録媒体に格納されており、この記録媒体を介して販売プログラム12にインストールされる。
販売承認部100は、ユーザによる問診票記入、購入条件の承諾、及び購入承諾を受け付け、販売承認可能であるか否かを判定する。
連絡希望確認部102は、医師又は薬剤師へのユーザの連絡希望の有無の選択を受け付ける。
購入者情報受付部104は、ユーザ端末30から購入者情報を受け付け、購入者情報DB600に格納する。購入者情報には、購入者の指名、年齢、性別、電話番号、メールアドレス、及びマイナンバーカード情報を含む。
決済部106は、商品の支払いを実行する。より具体的には、決済部106は、決済代会社に支払いを要求する。
【0025】
決済判定部108は、オンラインショップにおいて、決済部106による購入商品の決済が完了したか否かを判定する。具体的には、決済判定部108は、決済代行会社から決済済みの返信を受信した場合に決済が完了したと判定する。
認証コード依頼部110は、決済判定部108により購入商品の決済が完了したと判定された場合に、購入情報と、認証コードの発行の依頼とを認証サーバ70に通知する。
購入情報は、購入商品の識別情報と、購入商品の数と、購入した商品を払い出す商品払い出し装置50の識別情報と、認証サーバ70により作成された認証コードの通知先とを含む。
返金処理部112は、ユーザによる、オンラインショップでの購入商品のキャンセル操作を検知した場合に、商品を購入後、且つ、商品の払い出し前であれば、購入商品のキャンセル処理を行う。具体的には、返金処理部112は、決済判定部108により購入商品の決済が完了したとの判定がなされ、且つ、商品払い出し装置50から購入商品を払い出した通知を受け取っていない場合に、ユーザへの返金処理を行う。
操作検知部114は、ユーザによる商品説明の既読を示す操作を検知する。具体的には、操作検知部114は、商品説明の既読示す操作を検知した場合に、オンラインショップで選択された商品を、一時的に保存する場所であるカートへ移動させる。
言語受付部116は、ユーザによる、オンラインショップに表示される言語の選択を受け付ける。具体的には、言語受付部116は、オンラインショップの言語(例えば、商品選択画面、購入者情報の受け付け、問診票、及び購入条件の表示等)を、受け付けた言語に翻訳して表示する。言語受付部116による、表示する言語の受け付け以降、オンラインショップの表示は、選択された言語で表示され、次回オンラインショップの接続時には、再度、言語受付部116は、ユーザによる、オンラインショップに表示される言語の選択を受け付ける。
【0026】
図4は、商品払い出し装置50のハードウェア構成を例示する図である。
図4に例示するように、商品払い出し装置50は、CPU550、メモリ552、表示装置554、ネットワークインタフェース556(ネットワークIF556)、コードリーダ558、及び、撮影装置560を有し、これらの構成はバス562を介して互いに接続している。
CPU550は、例えば、中央演算装置である。
メモリ552は、例えば、揮発性メモリであり、主記憶装置として機能する。
表示装置554は、各種情報を表す画像を表示する表示装置であり、例えば、液晶ディスプレイである。
ネットワークIF556は、有線又は無線で通信するためのインタフェースである。
コードリーダ558は、ユーザにより提示された認証コードを読み取る。
撮影装置560は、商品払い出し装置50の利用者を撮影する。撮影装置560は、動画、静止画、又は、動画と静止画との両方を撮影してもよい。撮影装置560は、商品払い出し装置50に外付けされ、商品払い出し装置50と接続されてもよいし、商品払い出し装置50内に設置されてもよい。
【0027】
図5は、商品払い出し装置50の機能構成を例示する図である。
図5に例示するように、本例の商品払い出し装置50には、商品払い出しプログラム52がインストールされている。
商品払い出しプログラム52は、認証コード受付部500、認証依頼部502、払い出し部504、在庫管理部506、及び警告部508を有する。
なお、商品払い出しプログラム52の一部又は全部は、ASICなどのハードウェアにより実現されてもよい。また、商品払い出しプログラム52は、例えば、CD-ROMなどの記録媒体に格納されており、この記録媒体を介して商品払い出しプログラム52にインストールされる。
【0028】
商品払い出しプログラム52において、認証コード受付部500は、ユーザにより提示された認証コードを受け付ける。
認証依頼部502は、認証コード受付部500により受け付けた認証コードの認証を認証サーバ70へ依頼する。具体的には、認証依頼部502は、認証コード受付部500により受け付けた認証コードをデコードし、認証コードに含まれる認証コードの識別情報を抽出する。認証依頼部502は、抽出した認証コードの識別情報を認証サーバ70へ通知する。
払い出し部504は、認証サーバ70から払い出し許可の通知を受け付けた場合に、認証コード受付部500により受け付けた認認証コードに関連付けられた一又は複数の商品をすべて払い出す。具体的には、払い出し部504は、認証サーバ70から、払い出す商品情報を受け付け、受け付けた商品情報に基づいて、商品を受け取り口へ払い出す。商品情報には、商品を識別する情報と、商品数とが含まれる。払い出し部504は、商品の払い出し時に撮影装置560によりユーザを撮影する。
在庫管理部506は、商品払い出し装置50に収納される商品の在庫数を管理する。具体的には、在庫管理部506は、払い出し部504により商品が払い出された場合に、払い出された商品と払い出された商品の数とを管理端末90へ通知する。
警告部508は、商品払い出し装置50に収納される商品の在庫数が規定数以下となった場合に、管理端末90に、在庫数の低下を通知する。具体的には、警告部508は、在庫数が低下した商品情報を管理端末90に通知する。
【0029】
図6は、認証サーバ70のハードウェア構成を例示する図である。
図6に例示するように、認証サーバ70は、CPU750、メモリ752、HDD754、ネットワークインタフェース756(ネットワークIF756)、表示装置758、及び、入力装置760を有し、これらの構成はバス762を介して互いに接続している。
CPU750は、例えば、中央演算装置である。
メモリ752は、例えば、揮発性メモリであり、主記憶装置として機能する。
HDD754は、例えば、ハードディスクドライブ装置であり、不揮発性の記録装置としてコンピュータプログラム(例えば、図7の認証プログラム72)やその他のデータファイル(例えば、図7の認証情報格納DB610)を格納する。
ネットワークIF756は、有線又は無線で通信するためのインタフェースである。
表示装置758は、各種情報を表す画像を表示する表示装置であり、例えば、液晶ディスプレイである。
入力装760は、ユーザの操作入力を受け付ける入力装置であり、例えば、キーボード及びマウスである。
【0030】
図7は、認証サーバ70の機能構成を例示する図である。
図7に例示するように、本例の認証サーバ70には、認証プログラム72がインストールされている。
認証プログラム72は、認証コード発行部700、払い出し許可部702、及び案内部704を有する。
なお、認証サーバプログラム72の一部又は全部は、ASICなどのハードウェアにより実現されてもよい。また、認証サーバプログラム72は、例えば、CD-ROMなどの記録媒体に格納されており、この記録媒体を介して認証サーバ70にインストールされる。
認証プログラム72において、認証コード発行部700は、オンラインショップにおいて購入済みの一又は複数の商品と、購入された商品を払い出す商品払い出し装置50とを関連付ける認証コードを発行する。具体的には、認証コード発行部700は、オンラインショップサーバ10の認証コード依頼部110の依頼を受け付け、商品の払い出しを許可する認証コードを作成する。認証コードは、有効期限が設けられた2次元コードであり、認証コードの識別情報を含む。認証コード発行部700は、オンラインショップサーバ10から購入情報を受け付け、購入情報と作成した認証コードとを関連付けて、認証情報DB610に格納し、管理する。また、認証コード発行部700は、決済判定部108により決済済みであると判定された場合に、認証コードを発行する。
購入情報は、購入商品の識別情報と、購入商品の数と、購入した商品を払い出す商品払い出し装置50の識別情報と、作成した認証コードの通知先とを含む。認証コード発行部700は、作成した認証コードを購入情報に含まれる通知先へ通知する。
【0031】
払い出し許可部702は、認証コード発行部700により発行された認証コードに基づいて、商品払い出し装置50における商品の払い出しを許可する。具体的には、払い出し許可部702は、商品払い出し装置50から受け付けた認証情報が正しいか否かを判定する。認証情報には、認証コードの識別情報と、認証コードを受け付けた商品払い出し装置50の識別情報とが含まれる。より具体的には、払い出し許可部702は、受け付けた認証情報が認証情報DB610内の認証情報と一致するか否かを判定する。一致する認証情報が存在した場合に、払い出し許可部702は、一致した認証情報に関連付けられた商品払い出し装置50において、購入商品の払い出しを許可する。具体的には、払い出し許可部702は、一致した認証情報に関連付けられた購入商品の識別情報と、購入商品との数とを、認証情報に関連付けられた商品払い出し装置50へ通知する。
【0032】
案内部704は、払い出し許可部702により、一致する認証コードの識別情報は存在するが、商品払い出し装置50の識別情報が一致しないと判定された場合に、商品を受け取る商品払い出し装置50が異なる旨を、認証コードに関連付けられた通知先に通知する。
また、払い出し許可部702により、一致する認証コードの識別情報が存在しない、又は認証コードの期限切れと判定された場合に、商品払い出し装置50の表示装置554に、連絡先を表示し、自動販売システム1の運用者への連絡を促す。
【0033】
図8は、管理端末90のハードウェア構成を例示する図である。
図8に例示するように、管理端末90は、CPU950、メモリ952、HDD954、ネットワークインタフェース956(ネットワークIF956)、表示装置958、及び、入力装置960を有し、これらの構成はバス962を介して互いに接続している。
CPU950は、例えば、中央演算装置である。
メモリ952は、例えば、揮発性メモリであり、主記憶装置として機能する。
HDD954は、例えば、ハードディスクドライブ装置であり、不揮発性の記録装置としてコンピュータプログラム(例えば、図9の端末管理プログラム92)やその他のデータファイル(例えば、図9の購入者情報DB620、及び商品払い出し装置管理DB630)を格納する。
ネットワークIF956は、有線又は無線で通信するためのインタフェースである。
表示装置958は、各種情報を表す画像を表示する表示装置であり、例えば、液晶ディスプレイである。
入力装置960は、ユーザの操作入力を受け付ける入力装置であり、例えば、キーボード及びマウスである。
【0034】
図9は、管理端末90の機能構成を例示する図である。
図9に例示するように、本例の管理端末90には、端末管理プログラム92がインストールされている。
端末管理プログラム92は、在庫管理部900、購入者情報格納部902、払い出し制御部904、編集部906、返品処理部908、及び出力部910を有する。
在庫管理部900は、商品払い出し装置50に収納される商品の在庫数と、管理端末90の商品の在庫数との同期をとる。具体的には、商品払い出し装置50により通知された払い出された商品情報に基づいて、商品払い出し装置管理DB630により管理される商品払い出し装置50の在庫数を更新する。
【0035】
購入者情報格納部902は、オンラインショップサーバ10が受け付けた購入者情報と、購入者画像とを関連付けて購入者情報DB620に格納する。
払い出し制御部904は、オンラインショップの商品の在庫数に基づいて、商品払い出し装置50による商品の払い出しを制限する。また、払い出し制御部904は、オンラインショップにより購入された順序に基づいて、商品払い出し装置50の商品の払い出しを制御する。
編集部906は、オンラインショップをメンテナンスする。具体的には、編集部906は、オンラインショップにおいて販売する商品の変更、販売制限及び購入条件等を編集する。
返品処理部908は、商品払い出し装置50により購入商品を払い出した通知を受け取った後における、返品及び返金処理を行う。具体的には、オンラインショップにおける返品商品の在庫数の変更、返品商品を払い出した商品払い出し装置50への返品商品の補充の案内表示、及び返金処理を行う。
出力部910は、アラートを出力する。具体的には、商品払い出し装置50に収納されている在庫数が規定値以下となった商品の識別情報と在庫数とを表示装置958に表示し、商品の補充を促す。
【0036】
図10は、自動販売システム1における自動販売処理(S10)を説明するフローチャートである。
図10に示すように、ステップ100(S100)において、ユーザは、ユーザ端末30を用いて、商品払い出し装置50に付された接続コードを読み取り、オンラインショップへ接続する。
ステップ105(S105)において、ユーザ端末30は、読み取った接続コードに基づいて、オンラインショップへ接続する。
ステップ110(S110)において、ユーザは、接続されたオンラインショップにおいて、表示される文字の言語を選択する。言語選択部116は、オンラインショップに表示される文字を、選択された言語で表示する。
ステップ115(S115)において、ユーザは、オンラインショップにおいて、商品を選択する。操作検知部114は、ユーザによる商品説明の既読を示す操作を検知した場合に(S115:Yes)、選択された商品を、一時的に保存する場所であるカートへ移動させる。商品説明の既読を検知していない場合に(S115:No)、検知するまで待機する。
ステップ120(S120)において、購入者情報受付部104は、ユーザにより記入された名前、年齢、性別、メールアドレス、電話番号、マイナンバーカード情報を購入者情報として受け付け、購入者情報DB600に格納し、管理する。
ステップ125(S125)において、販売承認部100は、ユーザによる問診票記入、購入条件の承諾、及び購入承諾を受け付けた場合に(S125:Yes)、カートに入っている商品の販売を承認する。問診票記入、購入条件の承諾、及び購入承諾を受け付けていない場合、又は記入された内容から販売を承認できないと判断された場合に、S135へ移行する。
【0037】
ステップ130(S130)において、連絡希望確認部102は、医師、又は薬剤師へのユーザの連絡希望の有無を受け付ける。連絡を希望する場合に、S135へ、連絡を希望しない場合に、S140へ移行する。
ステップ135(S135)において、連絡希望確認部102は、医師又は薬剤師との面談連絡が必要である旨をユーザ端末30へ表示する。
ステップ140(S140)において、オンラインショップのWebページは、決済画面へ遷移し、ユーザから決済情報を受け付け、決済部106は、決済を実行する。決済判定部108は、決済代行会社から決済済みの返信を受信した場合に(S140:Yes)、決済が完了したと判定し、S145へ移行する。決済済みの返信を受信していない場合に、決済判定部108は、決済済みの返信を受信するまで待機する(S140:No)。
【0038】
ステップ145(S145)において、認証コード依頼部110は、購入情報と、認証コードの発行の依頼を、認証サーバ70に通知する。
ステップ150(S150)において、認証サーバ70の認証コード発行部700は、一意の認証コードを作成し、購入情報と作成した認証コードとを関連付けて、認証情報格納DB610に格納し、管理する。認証コード発行部700は、作成した認証コードを購入情報に含まれるユーザ端末30へ通知する。
ステップ155(S155)において、ユーザ端末30は、認証コードを受信し、ユーザは、受信した認証コードを、商品払い出し装置50に提示する。
ステップ160(S160)において、商品払い出し装置50の認証コード受付部500は、ユーザにより提示された認証コードを受け付け、デコードし、認証コードから認証コードの識別情報を抽出する。
ステップ165(S165)において、商品払い出し装置50の認証依頼部502は、抽出した認証コードの識別情報を認証サーバ70へ通知する。
ステップ170(S170)において、払い出し許可部702は、認証コードの識別情報が、認証情報格納DB610内の認証情報の識別情報と一致するか否かを判定する。一致する認証コードの識別情報が認証情報格納DB610内に存在する場合に(S170:Yes)、S175へ移行する。一致する認証コードの識別情報が存在しない場合に、S220へ移行する。
【0039】
ステップ175(S175)において、払い出し許可部702は、一致した認証コードが有効期限内であるか否かを判定する。有効期限内である場合に(S175:Yes)、S180へ移行する。有効期限を過ぎている場合に(S175:No)、S220へ移行する。
ステップ180(S180)において、払い出し許可部702は、認証情報格納DB610内の認証コードの識別情報に関連付けられる商品払い出し装置50の識別情報と、認証依頼元の商品払い出し装置50の識別情報とが一致するか否かを判定する。一致した場合に(S180:Yes)、S185へ移行し、一致しない場合に、S225へ移行する。
ステップ185(S185)において、払い出し許可部702は、一致した認証情報に関連付けられた購入商品の識別情報と、購入商品の数とを、認証情報に関連付けられた商品払い出し装置50へ通知し、購入商品の払い出しを指示する。
ステップ190(S190)において、商品払い出し装置50の払い出し部504は、認証サーバ70から通知された購入商品の識別情報に関連付けられた商品を、通知された数だけ払い出す。また、商品払い出し装置50の撮影装置560は、商品の払い出し時にユーザを撮影する。
ステップ195(S195)において、商品払い出し装置50の在庫管理部506は、払い出し部504により払い出された商品と、払い出された商品の数と、ユーザの撮影画像とをオンラインショップサーバ10へ通知する。
【0040】
ステップ200(S200)において、警告部508は、払い出した商品の在庫が規定数以下となった場合に(S200:Yes)、管理端末90へ、規定数以下となった商品の識別情報と在庫数の低下を通知する。在庫数が規定数を超えている場合に(S200:No)、自動販売システム1における商品払い出し装置50の処理は終了し、S210へ移行する。
ステップ205(S205)において、管理端末90の出力部910は、アラートを出力する。具体的には、在庫数が規定値以下となった商品の識別情報と在庫数とを表示装置958に表示する。
ステップ210(S210)において、オンラインショップサーバ10は、管理端末90に、購入者情報と、ユーザの撮影画像と、購入情報とを通知する。
ステップ215(S215)において、管理端末90の購入者情報格納部902は、オンラインショップサーバ10が受け付けた購入者情報と、購入情報と、ユーザの撮影画像とを関連付けて購入者情報DB620に格納する。
ステップ220(S220)において、商品払い出し装置50の表示画面に、連絡先を表示し、ユーザに商品払い出し装置50の管理者への連絡を促す。
ステップ225(S225)において、認証コードの識別情報に関連付けられるユーザ端末30の通知先へ、購入商品を払い出す商品払い出し装置50が異なる旨を通知する。
【0041】
以上説明したように、本実施形態における自動販売システム1によれば、オンラインショップで購入した商品を、非対面及び非接触で、即時に受け取ることが可能である。また、商品払い出し装置50は、飲料の自動販売機のように、サンプル商品を掲示していないため、秘匿性の高い商品の販売が可能である。また、自動販売システム1では、複数の商品払い出し装置50を管理し、オンラインショップで購入した商品を複数の地点で受け取り可能である。さらに、複数の商品を購入した場合でも、商品払い出し装置50から一度に複数商品を払い出すことができる。
また、管理端末90は、商品払い出し装置50により撮影された撮影画像と、オンラインショップサーバ10から得た購入情報、及び購入者情報を得られるため、販売戦略に役立てることができる。
さらに、自動販売システム1により提供されるオンラインショップは、多言語に対応しているため、様々なユーザによる自動販売システム1による商品の購入を可能にする。
【0042】
(変形例)
上記実施形態では、接続コードは、商品払い出し装置50に付され、又は表示されており、ユーザ端末30は、商品払い出し装置50の傍でオンラインショップに接続し、決済後に商品が商品払い出し装置50から払い出され、その場でユーザは、商品を受け取ることができる場合について説明したが、ユーザ端末30が、商品払い出し装置50から離れた場所からオンラインショップへ接続し、購入商品を商品払い出し装置50から受け取ってもよい。具体的には、商品払い出し装置50に付され、又は、表示された2次元コードを読み取ることなく、ユーザ端末30からオンラインショップのURL(Uniform Resource Locator)に接続し、購入商品を商品払い出し装置50から受け取ってもよい。
図11は、変形例における認証サーバ70の機能構成を例示する図である。なお、本図に示された各構成のうち、図7に示された構成と実質的に同一のものには、同一の符号が付されている。
図11に例示するように、変形例における認証サーバ70には、認証プログラム74がインストールされている。
認証プログラム74は、払い出し許可部702、案内部704、装置指定部740、及び認証コード発行部742を有する。
【0043】
装置指定部740は、オンラインショップへ接続したユーザ端末30の位置情報又は、ユーザによる選択に基づいて、購入商品を払い出す商品払い出し装置50を指定する。例えば、装置指定部740は、ユーザにとって利便性のいい場所をユーザが選択した場合は、選択された場所に最も近い商品払い出し装置50を指定する。また、装置指定部740は、ユーザ端末30の位置情報に最も近い商品払い出し装置50を指定する。
認証コード発行部742は、オンラインショップサーバ10の認証コード依頼部110の依頼を受け付け、商品の払い出しを許可する認証コードを作成する。具体的には、オンラインショップサーバ10から購入情報を受け付け、購入情報と作成した認証コードとを関連付けて、認証情報DB610に格納し、管理する。購入情報は、購入商品の識別情報と、購入商品の数と、購入した商品を払い出す商品払い出し装置50の識別情報と、作成した認証コードの通知先とを含む。認証コード発行部742は、作成した認証コードと、装置指定部746により指定された商品払い出し装置50の位置情報とをユーザ端末30へ通知する。
ユーザは、ユーザ端末30に通知された位置情報に基づいて、商品を払い出す商品払い出し装置50を特定し、特定した商品払い出し装置50から商品を受け取る。
変形例によれば、ユーザが商品払い出し装置50から離れた位置にいたとしても、ユーザに最も近い商品払い出し装置50から商品を受け取ることが可能である。
【符号の説明】
【0044】
1…自動販売システム
10…オンラインショップサーバ
30…ユーザ端末
50…商品払い出し装置
70…認証サーバ
90…管理端末
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11