Movatterモバイル変換


[0]ホーム

URL:


JP2019125077A - Commodity sales system and commodity sales method and commodity sales program - Google Patents

Commodity sales system and commodity sales method and commodity sales program
Download PDF

Info

Publication number
JP2019125077A
JP2019125077AJP2018004073AJP2018004073AJP2019125077AJP 2019125077 AJP2019125077 AJP 2019125077AJP 2018004073 AJP2018004073 AJP 2018004073AJP 2018004073 AJP2018004073 AJP 2018004073AJP 2019125077 AJP2019125077 AJP 2019125077A
Authority
JP
Japan
Prior art keywords
user
information
product
vending machine
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2018004073A
Other languages
Japanese (ja)
Inventor
林 大介
Daisuke Hayashi
大介 林
美和 小島
Yoshikazu Kojima
美和 小島
智之 白川
Tomoyuki Shirakawa
智之 白川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uhuru Corp
Original Assignee
Uhuru Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uhuru CorpfiledCriticalUhuru Corp
Priority to JP2018004073ApriorityCriticalpatent/JP2019125077A/en
Publication of JP2019125077ApublicationCriticalpatent/JP2019125077A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

To provide a commodity sales system making it possible that a user gives a commodity in an automatic dispenser to another user freely.SOLUTION: A commodity sales system, a commodity sales method, and a commodity selling program utilized an automatic dispenser are used in a field of IoT (Internet of Things). The commodity sales system comprises purchase means accepting a payment of a fee for selecting and purchasing a commodity that can be received in an automatic dispenser from a first user, reception means accepting designation of a second user from the first user, and addition means adding a right to receive the commodity either one of automatic dispensers selling the commodity to the second user.SELECTED DRAWING: Figure 1

Description

Translated fromJapanese

本発明は、自動販売機を利用した商品販売システム、商品販売方法及び商品販売プログラムに関し、IoT(Internet of Things)の分野で利用される。  The present invention relates to a commodity sales system, a commodity sales method and a commodity sales program using a vending machine, and is used in the field of Internet of Things (IoT).

従来、自動販売機を利用した商品の受け取りができるシステムが考案されている。例えば、特許文献1には、現金又はカードを用いることなく取引決済を完了し、利用者に商品を提供することができる自動販売機の商品販売システムが開示されている。また、特許文献2には、利用者が自動販売機の商品を自身の端末で撮像することで、自動販売機から商品を購入することができる商品販売システムが開示されている。  Conventionally, a system capable of receiving goods using a vending machine has been devised. For example,Patent Document 1 discloses a commodity sales system of a vending machine capable of completing transaction settlement without using cash or a card and providing a commodity to a user. Further,Patent Document 2 discloses a commodity sales system in which a user can purchase a commodity from a vending machine by imaging a commodity of a vending machine with his / her terminal.

特開2002−56443号公報JP 2002-56443 A特開2005−190252号公報JP, 2005-190252, A

ところで、通常の自動販売機は、ユーザ自身が購入した商品を受け取ることができるものであるが、更なる利便性の向上が求められている。例えば、通常の自動販売機では、あるユーザAがユーザBに対して、ユーザAが購入した商品を譲渡したいと思っても、ユーザAからユーザBに対して直接手渡しする以外に、当該商品を譲渡することはできない。また、ユーザAが購入した商品をユーザBに譲渡する場合、購入してから短時間で手渡さなければ、冷たい飲み物であれば温くなってしまうなどの問題もある。このように、通常の自動販売機で購入した商品をユーザ間で譲渡する場合には、距離的に又は時間的に制約を受ける。  By the way, although the usual vending machine can receive the goods which the user himself purchased, the improvement of the further convenience is calculated | required. For example, in a typical vending machine, even if a user A wants to transfer the product purchased by the user A to the user B, the user A will hand over the product in addition to directly handing it over to the user B It can not be transferred. Moreover, when transferring the goods purchased by the user A to the user B, there is also a problem that if it is a cold drink, it will be warm if it is not handed over in a short time after the purchase. As described above, when transferring a product purchased by a normal vending machine among users, it is limited by distance or time.

本発明は、距離的又は時間的に制約を受けることなく、自動販売機を利用して他のユーザに、商品を贈与することができる商品販売システム、商品販売方法及び商品販売プログラムを提供することを目的とする。  The present invention provides a commodity sales system, a commodity sales method and a commodity sales program capable of giving a commodity to another user using a vending machine without being restricted by distance or time. With the goal.

上述の課題を解決すべく、本発明の一態様に係る商品販売システムは、第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入手段と、第1ユーザから第2ユーザの指定を受け付ける受付手段と、第2ユーザに対して、商品を販売する自動販売機のいずれかにおいて当該商品を受領する権利を付与する付与手段と、を備える。  In order to solve the above-described problems, a product sales system according to an aspect of the present invention comprises: purchase means for receiving a payment for selection and purchase of a product receivable by a vending machine from a first user; It comprises: an accepting means for accepting the designation of the second user from the user; and an assigning means for granting the second user the right to receive the goods in any of the vending machines which sell the goods.

また、上記商品販売システムにおいて、付与手段は、商品を受領する権利を示す権利情報を生成し、権利情報を記憶する記憶手段と、権利情報を第2ユーザに関連付けられた情報処理端末に表示させる表示手段とを更に備えることとしてもよい。  Further, in the commodity sales system, the granting means generates rights information indicating the right to receive the commodity, and causes the storage means for storing the rights information and the rights information to be displayed on the information processing terminal associated with the second user. And display means.

また、上記商品販売システムにおいて、表示された権利情報を、記憶している権利情報を用いて認証する認証手段と、認証された場合に、当該自動販売機に対して商品の受領を許可する許可手段とを備えることとしてもよい。  In the product sales system, an authentication means for authenticating the displayed right information using the stored right information, and a permission for permitting the vending machine to receive the product when it is authenticated. And means may be provided.

また、上述の課題を解決すべく、本発明の一態様に係る商品販売方法は、コンピュータが、第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入ステップと、第1ユーザから第2ユーザの指定を受け付ける受付ステップと、第2ユーザに対して、商品を販売する自動販売機のいずれかにおいて当該商品を受領する権利を付与する付与ステップと、を実行するものである。  Further, in order to solve the above-mentioned problems, according to an embodiment of the present invention, there is provided a product selling method, wherein the computer receives a payment for selecting and purchasing a product receivable by the vending machine from the first user. A step of accepting the designation of the second user from the first user, and a granting step of granting the second user the right to receive the commodity at any of the vending machines that sell the commodity. It is something to execute.

また、上述の課題を解決すべく、本発明の一態様に係る商品販売プログラムは、コンピュータに、第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入機能と、第1ユーザから第2ユーザの指定を受け付ける受付機能と、第2ユーザに対して、商品を販売する自動販売機のいずれかにおいて当該商品を受領する権利を付与する付与機能と、を実現させる。  Further, in order to solve the above-mentioned problems, a product sales program according to an aspect of the present invention is a purchase that accepts a payment for selecting and purchasing a product that can be received by a vending machine from a first user from a first user. A function, an accepting function for accepting specification of the second user from the first user, and an assigning function for granting the second user the right to receive the item at any of the vending machines that sell the item; make it happen.

本発明に係る商品販売システムは、第1ユーザが購入した商品を、第2ユーザが自動販売機で受け取ることができる。したがって、例えば、第1ユーザが第2ユーザに対して何らかの物品を贈与したいものの、直接渡せない場合などに、商品の受け渡しができる。  In the commodity sales system according to the present invention, the second user can receive the commodity purchased by the first user at the vending machine. Therefore, for example, when the first user wants to give an article to the second user but can not deliver it directly, etc., the goods can be delivered.

商品販売システムの概要を示す概要図である。FIG. 1 is a schematic view showing an outline of a product sales system.商品販売システムのシステム構成例を示すブロック図である。It is a block diagram which shows the system configuration example of a goods sales system.(a)は、第1ユーザの端末装置から販売サーバに送信するデータフォーマット例を示すデータ概念図である。(b)は、販売サーバから第2ユーザの端末装置に送信する権利情報のデータフォーマット例を示すデータ概念図である。(c)は、第2ユーザの端末装置から自動販売機に送信する権利情報のデータフォーマット例を示すデータ概念図である。(A) is a data conceptual diagram which shows the example of a data format transmitted to a sales server from a 1st user's terminal device. (B) is a data conceptual diagram which shows the example of a data format of right information transmitted to a terminal device of the 2nd user from a sales server. (C) is a data conceptual diagram which shows the example of a data format of right information transmitted to a vending machine from a 2nd user's terminal unit.商品販売システムにおける装置間のやり取りを示すシーケンス図である。It is a sequence diagram showing exchange between devices in a goods sales system.第1ユーザの端末装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a 1st user's terminal device.販売サーバの動作を示すフローチャートである。It is a flowchart which shows operation | movement of a sales server.第2ユーザの端末装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a 2nd user's terminal device.自動販売機の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a vending machine.商品販売システムの他の構成例を示すブロック図である。It is a block diagram which shows the other structural example of a goods sales system.

以下、本発明に係る商品販売システムについて、図面を参照しながら、詳細に説明する。  Hereinafter, a commodity sales system according to the present invention will be described in detail with reference to the drawings.

<実施の形態>
<概要>
商品販売システム1は、第1ユーザが購入した商品を第2ユーザが自動販売機から受け取ることができるシステムである。商品販売システム1には、第1ユーザに関連付けられた端末装置(情報処理装置)200aと、第2ユーザに関連付けられた端末装置200bと、販売サーバ100と、自動販売機300とが含まれる。商品販売システム1においては、以下のようにして、第1ユーザから第2ユーザに商品が贈与される。
Embodiment
<Overview>
Theitem sales system 1 is a system that allows a second user to receive an item purchased by a first user from a vending machine. Theproduct sales system 1 includes a terminal device (information processing device) 200 a associated with the first user, aterminal device 200 b associated with the second user, thesales server 100, and thevending machine 300. In the commodity sellingsystem 1, the first user gives a commodity to the second user as follows.

(1)第1ユーザは、自身が保持する端末装置200a(第1ユーザに関連付けられた端末装置)から、商品を注文し、購入を確定するとともに、商品を受け取るユーザとして第2ユーザを指定する。端末装置200aからは、第1ユーザから入力された商品の情報と、第2ユーザを示す情報とを含む購入情報が、販売サーバ100に送信される。  (1) The first user orders a product from theterminal device 200a (a terminal device associated with the first user) held by the first user, confirms the purchase, and designates the second user as the user who receives the product . Theterminal device 200 a transmits, to thesales server 100, purchase information including information on a product input from a first user and information indicating a second user.

(2)販売サーバ100は、購入情報に含まれる第1ユーザの端末装置200aから受信した商品の情報と、第2ユーザを示す情報とから、第2ユーザが当該商品を受領することができる権利情報を生成して、第2ユーザの端末装置200bに送信する。  (2) Thesales server 100 has the right to allow the second user to receive the item from the information on the item received from theterminal device 200a of the first user included in the purchase information and the information indicating the second user. Information is generated and transmitted to theterminal device 200b of the second user.

(3)権利情報を受信した端末装置200bは権利情報を表示する。権利情報を見た第2ユーザは、第1ユーザから商品を贈与されたことを認識する。そして、第2ユーザは、自身が所望するタイミングで、商品販売システム1に対応している自動販売機300に近づき、商品の受領を希望する入力を行う。すると、端末装置200bは、商品の受領を希望する信号として、保持している権利情報を自動販売機300に送信する。  (3) Theterminal device 200b having received the right information displays the right information. The second user who sees the right information recognizes that the first user has given a product. Then, the second user approaches thevending machine 300 compatible with thecommodity sales system 1 at a timing desired by the second user, and performs an input desired to receive the commodity. Then, theterminal device 200b transmits the held right information to thevending machine 300 as a signal for receiving a product.

(4)自動販売機300は、端末装置200bから権利情報を受信すると、当該権利情報を販売サーバ100に送信する。  (4) Upon receiving the right information from theterminal device 200 b, thevending machine 300 transmits the right information to thesales server 100.

(5)販売サーバ100は、自動販売機300から権利情報を受信すると、受信した権利情報を、保持している権利情報と比較して認証を行う。ここでは、認証に成功したとする。販売サーバ100は、認証の結果を示す認証結果情報を、自動販売機300に送信する。  (5) Upon receiving the right information from thevending machine 300, thesales server 100 performs authentication by comparing the received right information with the held right information. Here, it is assumed that the authentication is successful. Thesales server 100 transmits authentication result information indicating the result of authentication to thevending machine 300.

(6)自動販売機300は、認証可を示す認証結果情報を受信して、指定されている商品を搬出し、第2ユーザは、商品を受け取る。  (6) Thevending machine 300 receives authentication result information indicating that authentication is possible, carries out the designated product, and the second user receives the product.

このように、第1ユーザは、気軽に、自動販売機で購入可能な商品を、他のユーザ(第2ユーザ)に贈与することができる。  In this manner, the first user can freely give the other user (the second user) the product that can be purchased by the vending machine.

<構成>
図2は、商品販売システム1のシステム構成例であって、商品販売システム1を構成する各装置の機能構成例を示すブロック図である。図2に示すように、商品販売システム1は、各ユーザ各々の端末装置200(200a、200b)と、販売サーバ100と、自動販売機300(300a、300b)とを含み、ネットワーク500を介して、互いに通信可能に構成されている。各装置は、図2に示す台数に限定されるものではなく、商品販売システム1には、図2に示した台数以上の台数が含まれても良いことは言うまでもない。なお、販売サーバ100が複数存在する場合には、互いに通信しあって、同期する必要がある。
<Configuration>
FIG. 2 is a system configuration example of thecommodity sales system 1 and is a block diagram showing a functional configuration example of each device constituting thecommodity sales system 1. As shown in FIG. 2, thecommodity sales system 1 includes a terminal device 200 (200a, 200b) of each user, asales server 100, and a vending machine 300 (300a, 300b), and through thenetwork 500. , Are configured to be able to communicate with each other. Each device is not limited to the number shown in FIG. 2, and it goes without saying that thecommodity sales system 1 may include more than the number shown in FIG. When a plurality ofsales servers 100 exist, they need to communicate with each other and synchronize.

(販売サーバ100)
販売サーバ100は、通信部110と、制御部120と、記憶部130とを備える。通信部110と、制御部120と、記憶部130とは、互いにバス140を介して通信可能に接続されている。販売サーバ100は、第1ユーザから商品の購入を受け付けて、第1ユーザにより指定された他の第2ユーザに当該商品を受領できる権利を付与するものである。
(Sales server 100)
Thesales server 100 includes acommunication unit 110, acontrol unit 120, and astorage unit 130. Thecommunication unit 110, thecontrol unit 120, and thestorage unit 130 are communicably connected to each other via thebus 140. Thesales server 100 accepts the purchase of a product from the first user and gives the right to receive the product to another second user designated by the first user.

通信部110は、ネットワーク500を介して、ネットワーク500に接続されている他の装置と通信する機能を有する。通信部110は、ネットワーク500を介して受信した信号を制御部120に伝達する。また、通信部110は、制御部120から伝達されたデータを、ネットワーク500を介して指定された装置に送信する。通信部110は、ユーザの端末装置200から受信した、商品を指定し、当該商品を購入することを示す情報と、当該商品の贈与先を指定するユーザ情報とを含む購入情報を、制御部120に伝達する。また、通信部110は、自動販売機300から受信した認証要求情報を、制御部120に伝達する。また、通信部110は、制御部120から伝達された権利情報を、指定されたユーザの端末装置に送信する。また、通信部110は、制御部120から伝達された認証結果情報を、指定された自動販売機300に送信する。なお、通信部110は、無線通信(有線による通信であってもよい)によりネットワーク500と通信を実行するが、通信ができればその通信プロトコルは問わないものとする。  Thecommunication unit 110 has a function of communicating with other devices connected to thenetwork 500 via thenetwork 500. Thecommunication unit 110 transmits the signal received via thenetwork 500 to thecontrol unit 120. Further, thecommunication unit 110 transmits the data transmitted from thecontrol unit 120 to the designated device via thenetwork 500. Thecommunication unit 110 designates purchase information including a product received from the user'sterminal device 200, indicating information to purchase the product, and user information specifying a gift recipient of the product, as thecontrol unit 120. To communicate. Further, thecommunication unit 110 transmits the authentication request information received from thevending machine 300 to thecontrol unit 120. Also, thecommunication unit 110 transmits the right information transmitted from thecontrol unit 120 to the terminal device of the designated user. Thecommunication unit 110 also transmits the authentication result information transmitted from thecontrol unit 120 to the designatedvending machine 300. Thecommunication unit 110 executes communication with thenetwork 500 by wireless communication (may be wired communication), but the communication protocol is not limited as long as communication can be performed.

制御部120は、販売サーバ100の各部を制御する機能を有するプロセッサである。制御部120は、記憶部130に記憶されている各種プログラムを実行することにより、販売サーバ100の各部を制御する。制御部120は、記憶部130に記憶されている販売プログラムに従って、ユーザからの商品の注文を受け付け、その購入処理を実行する購入部121として機能する。また、制御部120は、受け付けた注文に従って、当該注文で示される商品を受け取ることができる権利情報を生成し、当該注文で示される贈与先(受け取り主)として指定されたユーザに関連付けられた端末装置に送信する。即ち、制御部120は、注文で指定されているユーザに対して商品を受け取ることができる権利を付与する付与部122として機能する。また、制御部120は、自動販売機300から、権利情報を受信した場合に、当該権利情報の認証を実行する認証部123として機能する。  Thecontrol unit 120 is a processor having a function of controlling each unit of thesales server 100. Thecontrol unit 120 controls each unit of thesales server 100 by executing various programs stored in thestorage unit 130. Thecontrol unit 120 functions as apurchase unit 121 that accepts an order for a product from the user according to the sales program stored in thestorage unit 130 and executes the purchase process. Further, thecontrol unit 120 generates rights information capable of receiving the product indicated by the order according to the received order, and a terminal associated with the user designated as the gift recipient (receiver) indicated by the order. Send to device. That is, thecontrol unit 120 functions as agranting unit 122 which grants a right to receive a product to the user specified in the order. In addition, when thecontrol unit 120 receives the right information from thevending machine 300, thecontrol unit 120 functions as anauthentication unit 123 that executes authentication of the right information.

制御部120は、購入部121として、第1ユーザが購入した購入処理を実行する。当該購入処理は、一般的な金銭の授受により実行されるものであり、従来技術を用いるものとする。即ち、例えば、購入部121は、第1ユーザが保有する金融機関の口座から第1ユーザが購入した商品の代金を引き落とす。また、必要に応じて、購入部121は、商品を販売する業者に対して商品の代金を支払う。なお、本実施の形態において、従来とは異なり、商品の受け手は、商品を購入した第1ユーザとは異なる第2ユーザであり、商品の授受が自動販売機300において行われる点にある。  Thecontrol unit 120 causes thepurchase unit 121 to execute the purchase process purchased by the first user. The purchase process is performed by general money transfer, and uses a conventional technique. That is, for example, thepurchasing unit 121 deducts the price of the product purchased by the first user from the account of the financial institution owned by the first user. In addition, as necessary, thepurchasing unit 121 pays for the product to a vendor that sells the product. In the present embodiment, unlike the conventional case, the recipient of the product is the second user different from the first user who has purchased the product, and thevending machine 300 receives and delivers the product.

制御部120は、付与部122として、通信部110から、第1ユーザの端末装置200aからの購入情報を受け付けた場合に、当該購入情報で示されるユーザを第2ユーザとして、権利情報を生成する。当該権利情報は、第1ユーザを示す情報と、第1ユーザが購入した商品の情報を含む。制御部120は、生成した権利情報を記憶部130に記憶するとともに、購入情報で指定される第2ユーザの端末装置200bに送信するよう通信部110に指示する。  When thecontrol unit 120 receives purchase information from theterminal device 200a of the first user from thecommunication unit 110 as theaddition unit 122, thecontrol unit 120 generates the right information with the user indicated by the purchase information as the second user. . The right information includes the information indicating the first user and the information of the product purchased by the first user. Thecontrol unit 120 stores the generated right information in thestorage unit 130, and instructs thecommunication unit 110 to transmit it to theterminal device 200b of the second user specified by the purchase information.

また、制御部120は、認証部123として、通信部110を介して、自動販売機300から認証要求情報を受け付けた場合に、当該認証要求情報に含まれる購入ユーザ情報と、受領ユーザ情報と、商品情報とに一致する権利情報が記憶部130に記憶されているか否かによって認証する。一致する権利情報が記憶部130に記憶されている場合に、制御部120は、認証可を示す認証結果情報を生成し、当該認証結果情報を自動販売機300に送信するよう通信部110に指示するとともに、一致した権利情報を削除する。また、一致する権利情報が記憶部130に記憶されていない場合に、制御部120は、認証不可を示す認証結果情報を生成し、当該認証結果情報を自動販売機300に送信するよう通信部110に指示する。なお、ここに示した認証処理は一例であり、その他の認証方法を用いてもよいことは言うまでもなく、例えば、ハッシュ関数を利用した認証方法の適用なども考えられる。  Further, when thecontrol unit 120 receives the authentication request information from thevending machine 300 as theauthentication unit 123 via thecommunication unit 110, thecontrol unit 120 includes purchase user information and reception user information included in the authentication request information, It authenticates by whether the right information corresponding to the item information is stored in thestorage unit 130 or not. When matching right information is stored instorage unit 130,control unit 120 generates authentication result information indicating that authentication is possible, and instructscommunication unit 110 to transmit the authentication result information tovending machine 300. And delete the matched rights information. In addition, when the matching right information is not stored in thestorage unit 130, thecontrol unit 120 generates authentication result information indicating that authentication is not possible, and thecommunication unit 110 transmits the authentication result information to thevending machine 300. Instruct The authentication process shown here is an example, and it goes without saying that other authentication methods may be used. For example, application of an authentication method using a hash function may be considered.

記憶部130は、販売サーバ100が動作上必要とする各種のプログラム、データ、パラメータ等を記憶する記憶媒体である。記憶部130は、これらのプログラム、データを記憶できるものであればよく、例えば、HDD(Hard Disc Drive)、SSD(Solid State Drive)、フラッシュメモリ等により実現することができる。  Thestorage unit 130 is a storage medium that stores various programs, data, parameters, and the like that thesales server 100 needs in operation. Thestorage unit 130 may be any as long as it can store these programs and data, and can be realized by, for example, a hard disc drive (HDD), a solid state drive (SSD), a flash memory, or the like.

(端末装置200a)
端末装置200aは、通信部210と、入力部220と、制御部230と、記憶部240とを備える。各ユーザの端末装置200a、200bは、基本的に同等の構成を有し、それぞれ同等の機能を有するが、本実施の形態においてわかりやすくするため、それぞれの機能を別に説明する。
(Terminal device 200a)
Theterminal device 200 a includes acommunication unit 210, aninput unit 220, acontrol unit 230, and astorage unit 240. Theterminal devices 200a and 200b of the respective users basically have the same configuration and have the same function, but in order to make it easy to understand in the present embodiment, the respective functions will be separately described.

通信部210は、ネットワーク500を介して、ネットワーク500に接続されている他の装置と通信する機能を有する。通信部210は、制御部230からの指示に従って、ユーザが選択した商品と、その贈与先のユーザに関する情報を含む購入情報を、販売サーバ100に送信する。なお、通信部210は、無線通信(有線による通信であってもよい)によりネットワーク500と通信を実行するが、通信ができればその通信プロトコルは問わないものとする。  Thecommunication unit 210 has a function of communicating with other devices connected to thenetwork 500 via thenetwork 500. In accordance with the instruction fromcontrol unit 230,communication unit 210 transmits, tosales server 100, purchase information including the product selected by the user and information on the user of the recipient. Thecommunication unit 210 executes communication with thenetwork 500 by wireless communication (may be wired communication), but the communication protocol is not limited as long as communication is possible.

入力部220は、第1ユーザからの入力を受け付ける機能を有する。入力部220は、例えば、端末装置200aに備えられたハードキーや、タッチパネルなどを利用したソフトウェアキーにより実現することができる。入力部220は、第1ユーザから受け付けた入力内容を、制御部230に伝達する。例えば、入力部220は、第1ユーザが選択した商品の情報や、商品を受け取るユーザの情報や、商品の受領の入力を受け付けて、制御部230に伝達する。  Theinput unit 220 has a function of receiving an input from the first user. Theinput unit 220 can be realized by, for example, a hard key provided to theterminal device 200 a or a software key using a touch panel or the like. Theinput unit 220 transmits the input content received from the first user to thecontrol unit 230. For example, theinput unit 220 receives input of information on a product selected by the first user, information on a user who receives a product, and receipt of a product, and transmits the input to thecontrol unit 230.

制御部230は、端末装置200aの各部を制御する機能を有するプロセッサである。制御部230は、記憶部240に記憶されている各種プログラムを実行することにより端末装置200aを制御する。制御部230は、入力部220から伝達されたユーザにより選択された商品の情報と、当該商品を受領する受領ユーザの情報とを含む購入情報を生成し、通信部210に販売サーバ100に送信するよう指示する。  Thecontrol unit 230 is a processor having a function of controlling each unit of theterminal device 200a. Thecontrol unit 230 controls theterminal device 200a by executing various programs stored in thestorage unit 240. Thecontrol unit 230 generates purchase information including the information of the product selected by the user transmitted from theinput unit 220 and the information of the receiving user who receives the product, and transmits it to thesales server 100 to thecommunication unit 210. To tell.

記憶部240は、端末装置200aが動作上必要とする各種のプログラム、データ、パラメータ等を記憶する記憶媒体である。記憶部240は、これらのプログラム、データを記憶できるものであればよく、例えば、HDD、SSD、フラッシュメモリ等により実現することができる。  Thestorage unit 240 is a storage medium that stores various programs, data, parameters, and the like that theterminal device 200a needs in operation. Thestorage unit 240 may be any as long as it can store these programs and data, and can be realized by, for example, an HDD, an SSD, a flash memory, or the like.

(端末装置200b)
端末装置200bは、上述の通り、端末装置200aと同様の構成を備える。即ち、端末装置200bは、通信部210と、入力部220と、制御部230と、記憶部240とを備える。
(Terminal device 200b)
As described above, theterminal device 200b has the same configuration as theterminal device 200a. That is, theterminal device 200 b includes thecommunication unit 210, theinput unit 220, thecontrol unit 230, and thestorage unit 240.

通信部210は、ネットワーク500を介して、ネットワーク500に接続されている他の装置と通信する機能を有する。通信部210は、ネットワーク500を介して、販売サーバ100から権利情報を受信して制御部230に伝達する。また、通信部210は、制御部230からの指示に従って、商品の受領を要求する要求信号を権利情報とともに自動販売機300に送信する。なお、通信部210は、無線通信(有線による通信であってもよい)によりネットワーク500と通信を実行するが、通信ができればその通信プロトコルは問わないものとする。また、通信部210は、自動販売機300と通信を実行する場合には、近距離無線通信による通信を行うことにより、ユーザの位置に近い自動販売機300とのみ通信を実行し、商品の授受を可能とする。  Thecommunication unit 210 has a function of communicating with other devices connected to thenetwork 500 via thenetwork 500. Thecommunication unit 210 receives the rights information from thesales server 100 via thenetwork 500 and transmits the information to thecontrol unit 230. Further, in accordance with the instruction from thecontrol unit 230, thecommunication unit 210 transmits, to thevending machine 300, a request signal for requesting receipt of a product together with the right information. Thecommunication unit 210 executes communication with thenetwork 500 by wireless communication (may be wired communication), but the communication protocol is not limited as long as communication is possible. Further, when performing communication with thevending machine 300, thecommunication unit 210 performs communication by near field wireless communication to execute communication only with thevending machine 300 close to the position of the user, thereby exchanging the product. Make it possible.

入力部220は、第2ユーザからの入力を受け付ける機能を有する。入力部220は、例えば、端末装置200bに備えられたハードキーや、タッチパネルなどを利用したソフトウェアキーにより実現することができる。入力部220は、第2ユーザから受け付けた入力内容を、制御部230に伝達する。例えば、入力部220は、第2ユーザから受け付けた商品の受領をするための権利情報を指定する入力内容を、制御部230に伝達する。  Theinput unit 220 has a function of receiving an input from the second user. Theinput unit 220 can be realized by, for example, a hard key provided in theterminal device 200 b or a software key using a touch panel or the like. Theinput unit 220 transmits the input content received from the second user to thecontrol unit 230. For example, theinput unit 220 transmits, to thecontrol unit 230, input content specifying the right information for receiving the product received from the second user.

制御部230は、端末装置200bの各部を制御する機能を有するプロセッサである。制御部230は、記憶部240に記憶されている各種プログラムを実行することにより端末装置200bを制御する。制御部230は、通信部210から権利情報を伝達されると、記憶部240に記憶する。また、制御部230は、入力部220から権利情報を指定する入力内容を伝達されると、通信部210に商品の受領を要求する要求信号を権利情報とともに自動販売機300に送信するように指示する。  Thecontrol unit 230 is a processor having a function of controlling each unit of theterminal device 200b. Thecontrol unit 230 controls theterminal device 200b by executing various programs stored in thestorage unit 240. When thecontrol unit 230 receives the right information from thecommunication unit 210, thecontrol unit 230 stores the right information in thestorage unit 240. Further, when thecontrol unit 230 receives the input content specifying the right information from theinput unit 220, thecontrol unit 230 instructs thecommunication unit 210 to transmit a request signal for requesting receipt of the product to thevending machine 300 together with the right information. Do.

記憶部240は、端末装置200bが動作上必要とする各種のプログラム、データ、パラメータ等を記憶する記憶媒体である。記憶部130は、これらのプログラム、データを記憶できるものであればよく、例えば、HDD、SSD、フラッシュメモリ等により実現することができる。  Thestorage unit 240 is a storage medium that stores various programs, data, parameters, and the like required by theterminal device 200b in operation. Thestorage unit 130 may be any as long as it can store these programs and data, and can be realized by, for example, an HDD, an SSD, a flash memory, or the like.

なお、上述はしていないが、各端末装置200(200a、200b)は、通常の情報処理装置が備えるモニターやスピーカ、マイクなどを備えてよい。  Although not described above, each terminal device 200 (200a, 200b) may include a monitor, a speaker, a microphone, and the like provided in a normal information processing device.

(自動販売機300)
自動販売機300は、通信部310と、制御部320と、記憶部330と、を備える。自動販売機300は、通常の自動販売機が有する機能を有し、金銭の入力を受け付けてユーザにより選択された商品を搬出する機能を有する。
(Vending machine 300)
Thevending machine 300 includes acommunication unit 310, acontrol unit 320, and astorage unit 330. Thevending machine 300 has a function of an ordinary vending machine, and has a function of receiving an input of money and carrying out a product selected by the user.

通信部310は、ネットワーク500を介して、ネットワーク500に接続されている他の装置と通信する機能を有する。通信部310は、ユーザの端末装置200から受け付けた権利情報を制御部320に伝達する。また、通信部310は、制御部320からの指示に従って、販売サーバ100に、権利情報を含む認証要求情報を送信する。また、通信部310は、販売サーバ100から送信された認証結果情報を受信し、制御部320に伝達する。  Thecommunication unit 310 has a function of communicating with other devices connected to thenetwork 500 via thenetwork 500. Thecommunication unit 310 transmits the right information received from theterminal device 200 of the user to thecontrol unit 320. Further, thecommunication unit 310 transmits authentication request information including the right information to thesales server 100 according to the instruction from thecontrol unit 320. Also, thecommunication unit 310 receives the authentication result information transmitted from thesales server 100 and transmits the information to thecontrol unit 320.

制御部320は、自動販売機300の各部を制御する機能を有するプロセッサである。制御部320は、記憶部330に記憶されている各種プログラムを実行することにより自動販売機300を制御する。制御部320は、通信部310から権利情報を伝達された場合に、当該権利情報と当該権利情報を送信した第2ユーザであって商品を受領すべき受領ユーザ情報とを含む認証要求情報を生成し、通信部310に販売サーバ100に送信するよう指示する。また、制御部320は、通信部310から認証結果情報を伝達された場合に、認証結果情報が認証可を示す場合に、権利情報で指定される商品を搬出し、認証結果情報が認証不可を示す場合に、商品を受け渡せないことを示すエラー情報を出力する。エラー情報の出力はどのような態様をとってもよく、たとえば、自動販売機300に備えられた表示部に文字や絵による出力であってもよいし、第2ユーザの端末装置200に送信するものであってもよいし、自動販売機300に備えられたスピーカからの音声による出力であってもよい。  Thecontrol unit 320 is a processor having a function of controlling each unit of thevending machine 300. Thecontrol unit 320 controls thevending machine 300 by executing various programs stored in thestorage unit 330. When thecontrol unit 320 receives the right information from thecommunication unit 310, thecontrol unit 320 generates authentication request information including the right information and the second user who has transmitted the right information and should receive the product. And instructs thecommunication unit 310 to transmit to thesales server 100. Further, when the authentication result information is transmitted from thecommunication unit 310, when the authentication result information indicates that the authentication is possible, thecontrol unit 320 carries out the product designated by the right information, and the authentication result information does not allow authentication. When it indicates, it outputs error information indicating that the product can not be delivered. The error information may be output in any form, for example, it may be output by characters or pictures on the display unit provided in thevending machine 300, or may be transmitted to theterminal device 200 of the second user. It may be an audio output from a speaker provided in thevending machine 300.

記憶部330は、自動販売機300が動作上必要とする各種のプログラム、データ、パラメータ等を記憶する記憶媒体である。記憶部330は、これらのプログラム、データを記憶できるものであればよく、例えば、HDD、SSD、フラッシュメモリ等により実現することができる。  Thestorage unit 330 is a storage medium that stores various programs, data, parameters, and the like required by thevending machine 300 in operation. Thestorage unit 330 may be any device capable of storing these programs and data, and can be realized by, for example, an HDD, an SSD, a flash memory, or the like.

以上が、商品販売システム1を構成する各装置の構成の説明である。  The above is the description of the configuration of each device that constitutes theproduct sales system 1.

<データ>
図3は、商品販売システム1に係る各種データのデータ構成例を示すデータ概念図である。
<Data>
FIG. 3 is a data conceptual diagram showing an example data configuration of various data according to thecommodity sales system 1.

図3(a)は、第1ユーザの端末装置200から、販売サーバ100に送信される購入情報のデータ構成例を示すデータ概念図である。図3(a)に示すように、購入情報は、購入ユーザ情報1311と、受領ユーザ情報1312と、商品情報1313と、受領ユーザアドレス1314とが対応付けられた情報である。  FIG. 3A is a data conceptual diagram showing an example data configuration of purchase information transmitted from theterminal device 200 of the first user to thesales server 100. As shown in FIG. As shown in FIG. 3A, the purchase information is information in which purchaseuser information 1311,reception user information 1312,product information 1313, andreception user address 1314 are associated.

購入ユーザ情報1311は、第1ユーザを示す識別情報である。購入ユーザ情報1311は、例えば、第1ユーザの名前を用いることができるが、名前に限らず、商品販売システム1において第1ユーザを一意に特定することができる識別番号などであってもよい。  Thepurchase user information 1311 is identification information indicating the first user. Thepurchase user information 1311 can use, for example, the name of the first user, but it is not limited to the name, and may be an identification number or the like that can uniquely identify the first user in thecommodity sales system 1.

受領ユーザ情報1312は、第1ユーザが指定したユーザであって、第1ユーザが商品を贈与したい相手である第2ユーザを示す識別情報である。受領ユーザ情報1312は、例えば、第2ユーザの名前を用いることができるが、名前に限らず、商品販売システム1において第2ユーザを一意に特定することができる識別番号などであってもよい。  Thereceipt user information 1312 is identification information indicating a second user who is a user designated by the first user and who the first user wishes to give a product. The receivinguser information 1312 may use, for example, the name of the second user, but may be an identification number that can uniquely identify the second user in thecommodity sales system 1 without being limited to the name.

商品情報1313は、第1ユーザが購入した商品であって、第2ユーザに贈与される商品を示す情報である。商品情報1313は、商品の名称を示すものであってもよいし、商品を一意に特定可能な商品番号であってもよい。  Theproduct information 1313 is a product purchased by the first user and is information indicating a product to be provided to the second user. Theproduct information 1313 may indicate the name of a product, or may be a product number that can uniquely identify a product.

受領ユーザアドレス1314は、商品を受領する第2ユーザが保持する(第2ユーザに関連付けられた)端末装置が保持する通信アドレスを示す情報である。なお、販売サーバ100が各ユーザのアドレスを記憶している場合には、受領ユーザアドレス1314を省略することが可能である。  Thereceipt user address 1314 is information indicating a communication address held by the terminal device (associated with the second user) held by the second user who receives the product. When thesales server 100 stores the address of each user, the receivinguser address 1314 can be omitted.

以上が第1ユーザの端末装置200aから販売サーバ100に送信される購入情報の構成例である。なお、ここには示していないが、購入情報は、その他の情報、例えば、第1ユーザの銀行口座の情報や、第1ユーザから第2ユーザに宛てたメッセージなどの情報を含んでもよい。販売サーバ100の記憶部130には、この購入情報の集合が、権利情報の集合として記憶される。  The above is an example of composition of purchase information transmitted tosales server 100 fromterminal device 200a of the 1st user. Although not shown here, the purchase information may include other information, for example, information of the first user's bank account and information such as a message from the first user to the second user. The set of purchase information is stored in thestorage unit 130 of thesales server 100 as a set of right information.

図3(b)は、販売サーバ100から第2ユーザの端末装置200bに送信される権利情報1320を示すデータ概念図である。権利情報1320は、購入ユーザ情報1321と、商品情報1322とを含む。  FIG. 3B is a data conceptual diagram showing theright information 1320 transmitted from thesales server 100 to theterminal device 200b of the second user. Theright information 1320 includespurchase user information 1321 andproduct information 1322.

購入ユーザ情報1321は、商品を購入した第1ユーザを示す情報である。購入ユーザ情報1321が存在することにより、第2ユーザは、誰が自身に対して商品を贈与したのかを認識することができる。  Purchased user information 1321 is information indicating a first user who has purchased a product. The presence of the purchaseduser information 1321 allows the second user to recognize who has given a product to himself.

商品情報1322は、第1ユーザが購入した商品であって、第2ユーザが受け取ることができる商品を示す情報である。商品情報1322は、商品を示す名称であってもよいし、商品を特定可能な商品番号であってもよい。商品情報1322があることにより第2ユーザは、第1ユーザから贈与された商品が何であるかを認識することができる。  Theitem information 1322 is information indicating an item which the first user has purchased and which can be received by the second user. Theproduct information 1322 may be a name indicating a product, or may be a product number capable of specifying a product. The presence of theitem information 1322 allows the second user to recognize what the item provided by the first user is.

なお、図3(b)には示していないが、端末装置200bの送信元アドレスが含まれることにより、第2ユーザを示す情報も自動販売機300には伝達されることになる。  Although not shown in FIG. 3B, the information indicating the second user is also transmitted to thevending machine 300 by including the transmission source address of theterminal device 200b.

図3(c)は、自動販売機300から、販売サーバ100に対して送信される認証要求情報のデータ構成例を示すデータ概念図である。  FIG. 3C is a data conceptual diagram showing an example data configuration of authentication request information transmitted from thevending machine 300 to thesales server 100. As shown in FIG.

図3(c)に示すように、認証要求情報1330は、受領ユーザ情報1331と、権利情報1320とを含む。  As shown in FIG. 3C, theauthentication request information 1330 includes receivinguser information 1331 andrights information 1320.

受領ユーザ情報1331は、商品を受領するユーザを示す情報であり、第2ユーザを示す情報である。即ち、自動販売機300は、端末装置200bから、第2ユーザを特定する情報を受信することにより  Thereceipt user information 1331 is information indicating a user who receives a product, and is information indicating a second user. That is, thevending machine 300 receives the information identifying the second user from theterminal device 200b.

権利情報1320は、図3(b)に示したものと同様なので、説明を省略する。  Theright information 1320 is the same as that shown in FIG.

したがって、自動販売機300から販売サーバ100には、認証要求情報として、第1ユーザと、第2ユーザと、第1ユーザが第2ユーザに購入した商品と、の情報が伝達されることになり、これら全てに一致する権利情報が記憶部130に記憶されていれば、販売サーバ100は、認証可と判断することになる。  Therefore, the information of the first user, the second user, and the product purchased by the first user to the second user is transmitted from thevending machine 300 to thesales server 100 as authentication request information. If the right information that matches all of the above is stored in thestorage unit 130, thesales server 100 determines that the authentication is possible.

<動作>
図4は、商品販売システム1に係る各装置間のやり取りを示すシーケンス図である。図4に示すように、端末装置200aは、第1ユーザから、商品を指定する入力と、その商品を贈与する相手のユーザ情報(ここでは第2ユーザの情報)の入力を受け付けて、商品を購入する購入情報1310として、販売サーバ100に送信する(ステップS401)。
<Operation>
FIG. 4 is a sequence diagram showing exchange between the devices related to thecommodity sales system 1. As shown in FIG. 4, theterminal device 200a receives an input from the first user specifying an item and an input of user information (here, information of the second user) of the other party who gives the item, and the item is received. It transmits to thesales server 100 aspurchase information 1310 to be purchased (step S401).

購入情報を受信した販売サーバ100は、権利情報を生成し、記憶部130に記憶する(ステップS402)。権利情報は、購入情報の内容と同一である。販売サーバ100は、生成した権利情報を、商品の贈与相手に関連する端末装置、即ち第2ユーザの端末装置200bに送信する(ステップS403)。  Thesales server 100 having received the purchase information generates the right information and stores it in the storage unit 130 (step S402). The right information is identical to the content of the purchase information. Thesales server 100 transmits the generated right information to the terminal associated with the gift recipient of the product, ie, the terminal 200b of the second user (step S403).

権利情報を受信すると、端末装置200bは、その旨を第2ユーザに通知する。これにより、第2ユーザは、第1ユーザから商品が贈与されていることを認識することができる。その後、第2ユーザは、商品を受領したいと思ったときに、当該商品を販売している自動販売機300に近づき、商品を受領すべく、端末装置200bを操作して、権利情報を指定する。すると、端末装置200bは、権利情報を自動販売機300に送信する(ステップS404)。  When the right information is received, theterminal device 200b notifies the second user to that effect. Thereby, the second user can recognize that the first user has given a product. Thereafter, when the second user wishes to receive a product, the second user approaches thevending machine 300 selling the product, and operates theterminal device 200b to specify the right information to receive the product. . Then, theterminal device 200b transmits the right information to the vending machine 300 (step S404).

自動販売機300は、受信した権利情報に基づいて、認証要求情報を販売サーバ100に送信する(ステップS405)。  Thevending machine 300 transmits authentication request information to thesales server 100 based on the received right information (step S405).

販売サーバ100は、自動販売機300からの認証要求にしたがって、認証を実行する(ステップS406)。ここでは、販売サーバ100は、認証可と判断したものとする。そして、販売サーバ100は、認証可を示す認証結果情報を自動販売機300に送信する(ステップS407)。  Thesales server 100 executes authentication in accordance with the authentication request from the vending machine 300 (step S406). Here, it is assumed that thesales server 100 determines that the authentication is possible. Then, thesales server 100 transmits authentication result information indicating that authentication is possible to the vending machine 300 (step S407).

認証可を示す認証結果情報を受信したことにより、自動販売機300は、権利情報で示される商品を搬出する(ステップS408)。これにより、第2ユーザは、第1ユーザからの商品を自動販売機で受け取ることができる。  Having received the authentication result information indicating that the authentication is possible, thevending machine 300 carries out the product indicated by the right information (step S408). Thereby, the second user can receive the goods from the first user at the vending machine.

ここから、図4に示す処理を実現するための各装置の動作を説明する。  From here, the operation of each device for realizing the process shown in FIG. 4 will be described.

図5は、第1ユーザの端末装置200aの動作を示すフローチャートである。図5に示すように、端末装置200aの入力部220は、第1ユーザから贈与する商品の選択を受け付ける(ステップS501)。入力部220は、受け付けた商品の情報を制御部230に伝達する。  FIG. 5 is a flowchart showing the operation of theterminal device 200a of the first user. As shown in FIG. 5, theinput unit 220 of theterminal device 200a receives a selection of a product to be given from the first user (step S501). Theinput unit 220 transmits information of the received product to thecontrol unit 230.

次に、入力部220は、第1ユーザから商品を贈与するユーザ(第2ユーザ)の指定を受け付ける(ステップS502)。当該指定は、第2ユーザを指定する情報を含み、第2ユーザに関連付けられた端末装置200bのアドレス情報を含んでよい。入力部220は、受け付けたユーザの情報を制御部230に伝達する。  Next, theinput unit 220 receives specification of a user (second user) who gives a product from the first user (step S502). The designation includes information for designating the second user, and may include address information of theterminal device 200b associated with the second user. Theinput unit 220 transmits the received user information to thecontrol unit 230.

端末装置200aの制御部230は、入力部220から伝達された商品の情報を商品情報1313とし、第2ユーザの情報に基づいて受領ユーザ情報1312と受領ユーザアドレス1314とし、第1ユーザを示す情報を購入ユーザ情報1311として、購入情報1310を生成する。そして、端末装置200aの通信部210は、購入情報1310を販売サーバ100に送信する(ステップS503)。  Thecontrol unit 230 of theterminal device 200a uses the product information transmitted from theinput unit 220 as theproduct information 1313, and based on the information of the second user, the receivinguser information 1312 and the receivinguser address 1314, indicating the first user Aspurchase user information 1311, purchaseinformation 1310 is generated. Then, thecommunication unit 210 of theterminal device 200a transmits thepurchase information 1310 to the sales server 100 (step S503).

以上が、本実施の形態に係る第1ユーザの端末装置200aの動作である。  The above is the operation of theterminal device 200a of the first user according to the present embodiment.

図6は、販売サーバ100の動作を示すフローチャートである。  FIG. 6 is a flowchart showing the operation of thesales server 100.

販売サーバ100の通信部110は、ネットワーク500を介して他の装置から信号を受信する。通信部110は、受信した信号を制御部120に伝達する。そして、制御部120は、当該信号が購入情報であるか否かを判定する(ステップS601)。  Thecommunication unit 110 of thesales server 100 receives signals from other devices via thenetwork 500. Thecommunication unit 110 transmits the received signal to thecontrol unit 120. Then, thecontrol unit 120 determines whether the signal is purchase information (step S601).

受信した信号が購入情報である場合に(ステップS601のYES)、購入情報の購入ユーザ情報1311(第1ユーザの情報)と、受領ユーザ情報1312(第2ユーザの情報)と、商品情報1313とが対応付けられた権利情報を生成して、記憶部130に記憶する(ステップS602)。  When the received signal is purchase information (YES in step S601), purchase user information 1311 (first user information) of purchase information, reception user information 1312 (second user information), andproduct information 1313 Is generated and stored in the storage unit 130 (step S602).

また、制御部120は、生成した権利情報を、購入情報1310の受領ユーザ情報1312で示されるユーザ(第2ユーザ)に対応する端末装置200bに送信する(ステップS603)。その後に、ステップS601に戻る。  Further, thecontrol unit 120 transmits the generated right information to theterminal device 200b corresponding to the user (second user) indicated by thereception user information 1312 of the purchase information 1310 (step S603). Thereafter, the process returns to step S601.

ステップS601において、端末装置から購入情報を受信していない場合に(ステップS601のNO)、制御部120は、受信した信号が自動販売機からの認証要求情報であるか否かを判定する(ステップS604)。受信した信号が自動販売機からの認証要求情報ではなかった場合に(ステップS604のNO)、ステップS601の処理に戻る。  In step S601, when purchase information has not been received from the terminal device (NO in step S601),control unit 120 determines whether the received signal is authentication request information from the vending machine (step S601). S604). If the received signal is not the authentication request information from the vending machine (NO in step S604), the process returns to step S601.

受信した信号が自動販売機からの認証要求情報である場合には(ステップS604のYES)、制御部120は、認証要求情報1330は、受領ユーザ情報1331で示されるユーザと、権利情報1320に含まれる購入ユーザ情報1321と商品情報1322とが対応付けられた権利情報が記憶部130に記憶されているか否かに基づいて認証を実行する(ステップS605)。  If the received signal is authentication request information from the vending machine (YES in step S604), thecontrol unit 120 causes theauthentication request information 1330 to be included in the user indicated by the receivinguser information 1331 and in theright information 1320. Authentication is performed based on whether or not the right information in which the purchasedpurchase user information 1321 and theproduct information 1322 are associated is stored in the storage unit 130 (step S605).

権利情報が記憶部130に記憶されていた場合に、認証可(認証成功)であると判定し(ステップS606のYES)、制御部120は、商品の受け渡しを許可する認証可を示す認証結果情報を生成する。そして、通信部110は、制御部120からの指示に従って、当該認証結果情報を、自動販売機300に送信する(ステップS607)。その後に、ステップS601に戻る。  When the right information is stored in thestorage unit 130, it is determined that the authentication is possible (authentication is successful) (YES in step S606), and thecontrol unit 120 is an authentication result information indicating that the product is delivered. Generate Then, in accordance with the instruction from thecontrol unit 120, thecommunication unit 110 transmits the authentication result information to the vending machine 300 (step S607). Thereafter, the process returns to step S601.

権利情報が記憶部130に記憶されていなかった場合に、認証不可(認証失敗)であると判定し(ステップS606のNO)、制御部120は、商品の受け渡しを許可しない認証不可を示す認証結果情報を生成する。そして、通信部110は、制御部120からの指示に従って、当該認証結果情報を、自動販売機300に送信する(ステップS608)。そして、その後にステップS601に戻る。  When the right information is not stored in thestorage unit 130, it is determined that the authentication is not possible (authentication failure) (NO in step S606), and thecontrol unit 120 does not allow delivery of the product. Generate information. Then, in accordance with the instruction from thecontrol unit 120, thecommunication unit 110 transmits the authentication result information to the vending machine 300 (step S608). Then, the process returns to step S601.

以上が、本実施の形態に係る販売サーバ100の動作である。  The above is the operation of thesales server 100 according to the present embodiment.

図7は、第2ユーザの端末装置200bの動作を示すフローチャートである。  FIG. 7 is a flowchart showing the operation of theterminal device 200b of the second user.

図7に示すように、端末装置200bの通信部210は、販売サーバ100から、商品を受領することができる権利情報を受信する(ステップS701)。  As illustrated in FIG. 7, thecommunication unit 210 of theterminal device 200 b receives, from thesales server 100, right information that can receive a product (step S 701).

通信部210は、受信した権利情報を制御部230に伝達する。制御部230は、伝達された権利情報を、記憶部240に記憶する(ステップS702)。  Thecommunication unit 210 transmits the received right information to thecontrol unit 230.Control unit 230 stores the transmitted right information in storage unit 240 (step S702).

制御部230は、入力部220から商品の受け取りを示す入力を受け付けたか否かを判定する(ステップS703)。当該入力を受け付けていない場合には(ステップS703のNO)、待機する。当該入力を受け付けている場合には(ステップS703のYES)、制御部230は、通信部210に、入力部220で指定されている商品に対応する権利情報を、近く(端末装置200bから所定距離内、つまり、近距離無線通信が可能な範囲内)に存在する自動販売機300に送信する。  Control unit 230 determines whether or not an input indicating receipt of a product has been received from input unit 220 (step S703). If the input has not been received (NO in step S703), the process waits. When the input is received (YES in step S703), thecontrol unit 230 causes thecommunication unit 210 to close the rights information corresponding to the product designated by the input unit 220 (a predetermined distance from theterminal device 200b That is, it transmits to thevending machine 300 which exists in the inside, ie, the range which can perform near field communication.

これにより、第2ユーザは、自動販売機300で第1ユーザから送られた商品を受領することができる。  Thereby, the second user can receive the goods sent from the first user at thevending machine 300.

図8は、自動販売機300の動作を示すフローチャートである。  FIG. 8 is a flowchart showing the operation of thevending machine 300.

図8に示すように、自動販売機300の通信部310は、第2ユーザの端末装置200bから、権利情報を受信する(ステップS801)。通信部310は、受信した権利情報を制御部320に伝達する。  As shown in FIG. 8, thecommunication unit 310 of thevending machine 300 receives the right information from theterminal device 200 b of the second user (step S 801). Thecommunication unit 310 transmits the received right information to thecontrol unit 320.

制御部320は、権利情報を伝達されると、当該権利情報を含み、権利情報を送信してきた端末装置200bに関連付けられた第2ユーザを示す情報を含む認証要求情報を生成する。そして、通信部310は、制御部320からの指示に従って、生成された認証要求情報を、販売サーバ100に送信する(ステップS802)。  When the right information is transmitted, thecontrol unit 320 generates authentication request information that includes the right information and includes information indicating the second user associated with theterminal device 200b that has transmitted the right information. Then, thecommunication unit 310 transmits the generated authentication request information to thesales server 100 according to the instruction from the control unit 320 (step S802).

当該認証要求情報に応じて、通信部310は、販売サーバ100から認証結果情報を受信する(ステップS803)。通信部310は受信した認証結果情報を、制御部320に伝達する。  In response to the authentication request information, thecommunication unit 310 receives the authentication result information from the sales server 100 (step S803). Thecommunication unit 310 transmits the received authentication result information to thecontrol unit 320.

制御部320は、伝達された認証結果情報が認証可を示すか否かを判定する(ステップS804)。認証結果情報が認証可を示す場合には(ステップS804のYES)、制御部320は、権利情報で示される商品を搬出する(ステップS805)。具体的には、制御部320は、商品に対応する駆動部(図示せず)を制御して、商品を搬出する。  Control unit 320 determines whether the transmitted authentication result information indicates that authentication is possible (step S804). When the authentication result information indicates that authentication is possible (YES in step S804), thecontrol unit 320 carries out the product indicated by the right information (step S805). Specifically, thecontrol unit 320 controls a drive unit (not shown) corresponding to the product to carry out the product.

一方、認証結果情報が認証可を示さない場合(ステップS804のNO)、即ち、認証結果情報が認証不可を示している場合には、制御部320は、商品を受領できない旨を示す情報を出力し(ステップS806)、処理を終了する。  On the other hand, when the authentication result information does not indicate that the authentication is possible (NO in step S804), that is, when the authentication result information indicates that the authentication is not possible, thecontrol unit 320 outputs information indicating that the product can not be received. (Step S806), and the process ends.

以上が、本実施の形態に係る自動販売機300の動作である。  The above is the operation of thevending machine 300 according to the present embodiment.

<まとめ>
上記実施の形態に示したように、第1ユーザは、商品を購入して、他のユーザに贈与することができる。他のユーザは自身の所望のタイミングで第1ユーザから送られた商品を、自動販売機で受け取ることができる。したがって、他のユーザが自身の望むタイミングで商品を受け取ることができ、気軽に他のユーザに対して商品を贈与できる商品販売システムを提供することができる。
<Summary>
As described in the above embodiment, the first user can purchase a product and can give it to another user. Other users can receive the goods sent from the first user at their own desired timing at the vending machine. Therefore, it is possible to provide a product sales system in which another user can receive a product at his / her desired timing, and can freely give a product to another user.

<補足>
上記実施の形態に従って、商品販売システム1について説明したが、商品販売システム1は、他の手法により実現されてもよいことは言うまでもない。以下、商品販売システム1が取り得る他の態様について説明する。
<Supplement>
Although thecommodity sales system 1 has been described according to the above embodiment, it goes without saying that thecommodity sales system 1 may be realized by another method. Hereinafter, the other aspect which thegoods sales system 1 can take is demonstrated.

(1)上記実施の形態においては、第2ユーザの端末装置200bに対して、権利情報が販売サーバ100から送信されることとしているが、その送信タイミングはいつでもよく、第2ユーザの端末装置200bが所定の条件を満たしたときであってもよい。例えば、第2ユーザが端末装置200bを所持したまま、商品販売システム1に関連するサイネージの一定範囲内に入ったときに、当該サイネージから端末装置200bに対して近距離無線通信により送信されることとしてもよい。サイネージは通信ネットワークを介して販売サーバ100と通信可能に接続されており、端末装置200bとの無線通信が可能であれば、どこに配置されていてもよい。  (1) In the above embodiment, the right information is transmitted from thesales server 100 to theterminal device 200b of the second user, but the transmission timing may be any time, and theterminal device 200b of the second user May satisfy the predetermined condition. For example, when the second user enters the predetermined range of signage related to thecommodity sales system 1 while holding theterminal device 200b, the signage is transmitted from the signage to theterminal device 200b by near field communication. It may be The signage is communicably connected to thesales server 100 via a communication network, and may be disposed anywhere as long as wireless communication with theterminal device 200b is possible.

(2)上記実施の形態においては特に記載していないが、第1ユーザが指定する商品は、1つの固定の商品であってもよいし、第2ユーザにある程度の選択権を与えるものであってもよい。即ち、第2ユーザがある程度の値段範囲の商品を選択できるようにしてもよいし、特定のメーカーの商品が選択できるものであってもよい。  (2) Although not particularly described in the above embodiment, the item designated by the first user may be one fixed item, or the second user is given a certain degree of selection. May be That is, the second user may be able to select a product of a certain price range, or a product of a specific maker may be selected.

(3)上記実施の形態においては、販売サーバ100は、認証要求情報にしたがって認証を行い、認証可とした場合に、第2ユーザが2度目の商品の受領をできないように、記憶部130に記憶している権利情報を削除することとしたが、これは、他の態様をとってもよい。即ち、認証可とした権利情報に対して、商品受け渡し済みを示すフラグ情報を付与することによって対応することとしてもよい。  (3) In the above embodiment, thesales server 100 performs the authentication according to the authentication request information, and when the authentication is permitted, thestorage unit 130 prevents the second user from receiving the second product. Although it has been decided to delete the stored right information, this may take other aspects. That is, it is also possible to respond by adding flag information indicating that the product has been delivered to the right information that has been authenticated.

(4)上記実施の形態においては、第1ユーザは、自身の端末装置200aから、購入情報を販売サーバ100に送信することとしたが、これはその限りではない。第1ユーザは、販売サーバ100に接続されたサイネージや自動販売機などから、購入情報として必要な情報の入力を行って、当該サイネージや自動販売機が購入情報を生成して販売サーバ100に送信することとしてもよい。また、この場合、商品の料金は金融機関からの引き落としではなく、第1ユーザが当該サイネージや自動販売機に直接料金を投入することで、商品を購入することとしてもよい。  (4) In the above embodiment, the first user transmits the purchase information to thesales server 100 from theterminal device 200a of the first user, but this is not the limitation. The first user inputs information necessary as purchase information from a signage or a vending machine connected to thesales server 100, and the signage or the vending machine generates purchase information and transmits it to thesales server 100. You may do it. Further, in this case, the product fee may not be debited from the financial institution, but the first user may directly charge the signage or vending machine to purchase the product.

(5)上記実施の形態においては、自動販売機300のいずれか又は全ては、販売サーバ100としての機能を有してもよい。即ち、販売サーバ100が有する権利情報を生成して、第2ユーザに送信する機能や、認証を実行する機能のいずれかあるいはその両方を自動販売機300が有してもよい。  (5) In the above embodiment, any or all of thevending machines 300 may have a function as thesales server 100. That is, thevending machine 300 may have either the function of generating the right information possessed by thesales server 100 and transmitting it to the second user, the function of executing authentication, or both.

(6)上記実施の形態においては、特に示していないが、第2ユーザの端末装置200bに送信される権利情報には、商品を受け取ることができる期限(日時情報)に関する情報が含まれてもよい。期限を渡河した権利情報を受信した場合には自動販売機300は、販売サーバ100に問い合わせることなく商品を受け取ることができない旨を報知する構成をとってもよい。また、この場合に、販売サーバ100は、各権利情報の期限を管理し、期限を渡河した権利情報がある場合に、当該権利情報に対応する購入ユーザ(第1ユーザ)の端末装置200aに報知する構成をとってもよい。また、販売サーバ100は、権利情報を削除する際に、第2ユーザが商品を受け取ったことを第1ユーザの端末装置200aに報知することとしてもよい。  (6) In the above embodiment, although not particularly shown, the right information transmitted to theterminal device 200b of the second user may include information on a time limit (date and time information) in which the product can be received. Good. When the right information having passed the time limit is received, thevending machine 300 may be configured to notify that the product can not be received without inquiring thesales server 100. Also, in this case, thesales server 100 manages the time limit of each piece of right information, and when there is right information that has passed the time limit, thesales server 100 notifies theterminal device 200a of the purchasing user (first user) corresponding to the right information. It may be possible to Further, when deleting the right information, thesales server 100 may notify theterminal device 200a of the first user that the second user has received the product.

(7)上記実施の形態において、商品販売システム1に係る各装置の各機能部は、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって実現してもよいし、CPU(Central Processing Unit)およびメモリを用いてソフトウェアによって実現してもよい。また、各機能部は、1又は複数の集積回路により実現されてよく、複数の機能部の機能を1つの集積回路により実現されることとしてもよい。LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。また、当該回路は、再構築可能な回路(例えば、FPGA:Field Programmable Gate Away)により実現されてもよい。販売サーバ100を回路により構成する場合、例えば、図9に示すように、通信回路110aと、制御回路120aと、記憶回路130aと、から構成されてよく、各回路は、上記実施の形態に示した各機能部と同様の機能を実現する。また、端末装置200を回路により構成する場合、例えば、図9に示すように、通信回路210aと、入力回路220aと、制御回路230aと、記憶回路240aと、から構成されてよく、各回路は、上記実施の形態に示した各機能部と同様の機能を実現する。また、自動販売機300を回路により構成する場合、例えば、図9に示すように、通信回路310aと、制御回路320aと、記憶回路330aと、から構成されてよく、各回路は、上記実施の形態に示した各機能部と同様の機能を実現する。  (7) In the above embodiment, each functional unit of each device according to theproduct sales system 1 is a logic circuit (hardware) formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc. Or a dedicated circuit, or may be realized by software using a CPU (Central Processing Unit) and a memory. Further, each functional unit may be realized by one or more integrated circuits, and the functions of the plurality of functional units may be realized by one integrated circuit. An LSI may be called a VLSI, a super LSI, an ultra LSI, or the like depending on the degree of integration. In addition, the circuit may be realized by a reconfigurable circuit (for example, an FPGA: Field Programmable Gate Away). When thesales server 100 is configured by a circuit, for example, as shown in FIG. 9, it may be configured by acommunication circuit 110a, a control circuit 120a, and amemory circuit 130a, and each circuit is shown in the above embodiment. The same function as each functional unit is realized. Further, when theterminal device 200 is configured by a circuit, for example, as shown in FIG. 9, theterminal device 200 may be configured by acommunication circuit 210a, aninput circuit 220a, acontrol circuit 230a, and amemory circuit 240a. The same function as each function unit shown in the above embodiment is realized. Further, when thevending machine 300 is configured by a circuit, for example, as shown in FIG. 9, thevending machine 300 may be configured by a communication circuit 310a, acontrol circuit 320a, and amemory circuit 330a. The same function as each function unit shown in the embodiment is realized.

販売サーバ100、端末装置200、自動販売機300の各機能部をソフトウェアにより実現する場合、販売サーバ100、端末装置200、自動販売機300各々は、各機能を実現するソフトウェアである制御プログラムの命令を実行するCPU、制御プログラムおよび各種データがコンピュータ(又はCPU)で読み取り可能に記録されたROM(Read Only Memory)又は記憶装置(これらを「記録媒体」と称する)、上記制御プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(又はCPU)が上記制御プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記制御プログラムは、当該制御プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。本発明は、上記委任状送信プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。  When each function unit of thesales server 100, theterminal device 200, and thevending machine 300 is realized by software, each of thesales server 100, theterminal device 200, and thevending machine 300 is an instruction of a control program which is software for realizing each function. ROM (Read Only Memory) or storage device (these are referred to as “recording media”) in which a computer that executes the control program and control programs and various data is recorded readably by a computer (or CPU) or RAM for expanding the control programs (Random Access Memory) etc. are provided. Then, the object of the present invention is achieved by the computer (or CPU) reading and executing the control program from the recording medium. As the recording medium, a “non-transitory tangible medium”, for example, a tape, a disk, a card, a semiconductor memory, a programmable logic circuit or the like can be used. In addition, the control program may be supplied to the computer via any transmission medium (communication network, broadcast wave, etc.) capable of transmitting the control program. The present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the above proxy transmission program is embodied by electronic transmission.

なお、上記制御プログラムは、例えば、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。  The control program can be implemented using, for example, a script language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5.

(8)本発明を諸図面や実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせてもよい。  (8) Although the present invention has been described based on the drawings and embodiments, it should be noted that those skilled in the art can easily make various changes and modifications based on the present disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present invention. For example, each means, functions included in each step, etc. can be rearranged so as not to be logically contradictory, and it is possible to combine or divide a plurality of means, steps, etc. into one. . In addition, the configurations described in the above embodiments may be combined as appropriate.

[付記事項]
以下に本願の原出願に係る請求項を付記する。
[Additional matters]
The following claims relate to the original application of the present application.

[1]
第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入手段と、
前記第1ユーザから第2ユーザの指定を受け付ける受付手段と、
前記第2ユーザに対して、前記商品を販売する自動販売機のいずれかにおいて前記商品を受領する権利を付与する付与手段と、
を備える商品販売システム。
[1]
Purchase means for accepting payment of a fee for selecting and purchasing a product that can be received by the vending machine from the first user;
Accepting means for accepting designation of a second user from the first user;
Granting means for granting the second user the right to receive the goods at any of the vending machines that sell the goods;
A commodity sales system comprising

[2]
前記付与手段は、前記商品を受領する権利を示す権利情報を生成し、
前記権利情報を記憶する記憶手段と、
前記権利情報を前記第2ユーザに関連付けられた情報処理端末に表示させる表示手段とを更に備える請求項1に記載の商品販売システム。
[2]
The granting means generates rights information indicating the right to receive the goods;
Storage means for storing the rights information;
The commodity sales system according toclaim 1, further comprising: display means for displaying the right information on an information processing terminal associated with the second user.

[3]
前記表示された権利情報を、前記記憶している権利情報を用いて認証する認証手段と、
前記認証された場合に、当該自動販売機に対して前記商品の受領を許可する許可手段とを備える
ことを特徴とする請求項2に記載の商品販売システム。
[3]
An authentication unit that authenticates the displayed right information using the stored right information;
The goods sales system according toclaim 2, further comprising: a permission unit that permits the vending machine to receive the goods when the authentication is made.

[4]
コンピュータが、
第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入ステップと、
前記第1ユーザから第2ユーザの指定を受け付ける受付ステップと、
前記第2ユーザに対して、前記商品を販売する自動販売機のいずれかにおいて前記商品を受領する権利を付与する付与ステップと、
を実行する商品販売方法。
[4]
The computer is
A purchase step for accepting payment of a charge for selecting and purchasing a product that can be received by the vending machine from the first user;
An accepting step of accepting specification of a second user from the first user;
Granting the second user the right to receive the goods at any of the vending machines that sell the goods;
How to sell goods to carry out.

[5]
コンピュータに、
第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入機能と、
前記第1ユーザから第2ユーザの指定を受け付ける受付機能と、
前記第2ユーザに対して、前記商品を販売する自動販売機のいずれかにおいて前記商品を受領する権利を付与する付与機能と、
を実現させる商品販売プログラム。
[5]
On the computer
A purchase function that accepts payment of a charge for selecting and purchasing a product that can be received by the vending machine from the first user;
A receiving function for receiving specification of a second user from the first user;
An assigning function of granting the second user the right to receive the product at any of vending machines that sell the product;
Product sales program to realize.

1 商品販売システム
100 販売サーバ
110 通信部
120 制御部
121 購入部
122 付与部
123 認証部
130 記憶部
200、200a、200b 端末装置
210 通信部
220 入力部
230 制御部
240 記憶部
300 自動販売機
310 通信部
320 制御部
330 記憶部
500 ネットワーク
1commodity sales system 100sales server 110communication unit 120control unit 121purchase unit 122addition unit 123authentication unit 130storage unit 200, 200a, 200bterminal device 210communication unit 220input unit 230control unit 240storage unit 300vending machine 310communication Part 320Control part 330Storage part 500 Network

Claims (5)

Translated fromJapanese
第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入手段と、
前記第1ユーザから第2ユーザの指定を受け付ける受付手段と、
前記第2ユーザに対して、前記商品を販売する自動販売機のいずれかにおいて当該商品を受領する権利を付与する付与手段と、
を備える商品販売システム。
Purchase means for accepting payment of a fee for selecting and purchasing a product that can be received by the vending machine from the first user;
Accepting means for accepting designation of a second user from the first user;
Granting means for granting the second user the right to receive the product at any of the vending machines that sell the product;
A commodity sales system comprising
前記付与手段は、前記商品を受領する権利を示す権利情報を生成し、
前記権利情報を記憶する記憶手段と、
前記権利情報を前記第2ユーザに関連付けられた情報処理端末に表示させる表示手段とを更に備える請求項1に記載の商品販売システム。
The granting means generates rights information indicating the right to receive the goods;
Storage means for storing the rights information;
The commodity sales system according to claim 1, further comprising: display means for displaying the right information on an information processing terminal associated with the second user.
前記表示された権利情報を、前記記憶している権利情報を用いて認証する認証手段と、
前記認証された場合に、前記自動販売機に対して前記商品の受領を許可する許可手段とを備える
ことを特徴とする請求項2に記載の商品販売システム。
An authentication unit that authenticates the displayed right information using the stored right information;
The goods sales system according to claim 2, further comprising: a permission unit which permits the vending machine to receive the goods when the authentication is made.
コンピュータが、
第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入ステップと、
前記第1ユーザから第2ユーザの指定を受け付ける受付ステップと、
前記第2ユーザに対して、前記商品を販売する自動販売機のいずれかにおいて当該商品を受領する権利を付与する付与ステップと、
を実行する商品販売方法。
The computer is
A purchase step for accepting payment of a charge for selecting and purchasing a product that can be received by the vending machine from the first user;
An accepting step of accepting specification of a second user from the first user;
Granting the second user the right to receive the item at any of the vending machines that sell the item;
How to sell goods to carry out.
コンピュータに、
第1ユーザから自動販売機で受け取り可能な商品の選択と購入のための料金の支払いを受け付ける購入機能と、
前記第1ユーザから第2ユーザの指定を受け付ける受付機能と、
前記第2ユーザに対して、前記商品を販売する自動販売機のいずれかにおいて当該商品を受領する権利を付与する付与機能と、
を実現させる商品販売プログラム。
On the computer
A purchase function that accepts payment of a charge for selecting and purchasing a product that can be received by the vending machine from the first user;
A receiving function for receiving specification of a second user from the first user;
An assigning function of granting the second user the right to receive the product at any of vending machines that sell the product;
Product sales program to realize.
JP2018004073A2018-01-152018-01-15Commodity sales system and commodity sales method and commodity sales programPendingJP2019125077A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2018004073AJP2019125077A (en)2018-01-152018-01-15Commodity sales system and commodity sales method and commodity sales program

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2018004073AJP2019125077A (en)2018-01-152018-01-15Commodity sales system and commodity sales method and commodity sales program

Publications (1)

Publication NumberPublication Date
JP2019125077Atrue JP2019125077A (en)2019-07-25

Family

ID=67398786

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2018004073APendingJP2019125077A (en)2018-01-152018-01-15Commodity sales system and commodity sales method and commodity sales program

Country Status (1)

CountryLink
JP (1)JP2019125077A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2022102141A1 (en)*2020-11-102022-05-19株式会社野村総合研究所Article storage system
CN114766029A (en)*2020-11-102022-07-19株式会社野村综合研究所Article storage system
JP2022139875A (en)*2021-03-122022-09-26サントリーホールディングス株式会社 Vending machine, system, server device, discharge method, information processing method, and program

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2002140757A (en)*2000-11-012002-05-17Fuji Denki Reiki Co LtdMerchandise purchasing system for automatic vending machine
JP2002251653A (en)*2001-02-222002-09-06Nippon Conlux Co LtdCashless automatic vending machine system
JP2003233761A (en)*2001-11-192003-08-22Sega Corp Network server system, mobile terminal and information terminal device
JP2004062545A (en)*2002-07-292004-02-26Nec CorpManagement method and management system for valuable value information and valuable value information management program
JP2007226591A (en)*2006-02-242007-09-06Fuji Electric Retail Systems Co Ltd Vending system
JP2015501467A (en)*2011-10-062015-01-15インターコンチネンタル グレート ブランズ エルエルシー Method and system for facilitating face-to-face exchange
JP2016139403A (en)*2011-04-222016-08-04ペプシコ, インコーポレイテッドPepsiCo Inc.Beverage distribution system having social medium function
JP2017016714A (en)*2016-10-272017-01-19東芝テック株式会社Sale registration processing device
JP2017059064A (en)*2015-09-172017-03-23グローリー株式会社 Vending machine system and product selection method
JP2017142582A (en)*2016-02-082017-08-17富士電機株式会社Automatic dispenser and automatic dispenser system
JP2018005691A (en)*2016-07-052018-01-11大日本印刷株式会社Information processing system, information processing device and information processing method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2002140757A (en)*2000-11-012002-05-17Fuji Denki Reiki Co LtdMerchandise purchasing system for automatic vending machine
JP2002251653A (en)*2001-02-222002-09-06Nippon Conlux Co LtdCashless automatic vending machine system
JP2003233761A (en)*2001-11-192003-08-22Sega Corp Network server system, mobile terminal and information terminal device
JP2004062545A (en)*2002-07-292004-02-26Nec CorpManagement method and management system for valuable value information and valuable value information management program
JP2007226591A (en)*2006-02-242007-09-06Fuji Electric Retail Systems Co Ltd Vending system
JP2016139403A (en)*2011-04-222016-08-04ペプシコ, インコーポレイテッドPepsiCo Inc.Beverage distribution system having social medium function
JP2015501467A (en)*2011-10-062015-01-15インターコンチネンタル グレート ブランズ エルエルシー Method and system for facilitating face-to-face exchange
JP2017059064A (en)*2015-09-172017-03-23グローリー株式会社 Vending machine system and product selection method
JP2017142582A (en)*2016-02-082017-08-17富士電機株式会社Automatic dispenser and automatic dispenser system
JP2018005691A (en)*2016-07-052018-01-11大日本印刷株式会社Information processing system, information processing device and information processing method
JP2017016714A (en)*2016-10-272017-01-19東芝テック株式会社Sale registration processing device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2022102141A1 (en)*2020-11-102022-05-19株式会社野村総合研究所Article storage system
CN114766029A (en)*2020-11-102022-07-19株式会社野村综合研究所Article storage system
JP2022139875A (en)*2021-03-122022-09-26サントリーホールディングス株式会社 Vending machine, system, server device, discharge method, information processing method, and program

Similar Documents

PublicationPublication DateTitle
US11443301B1 (en)Sending secure proxy elements with mobile wallets
US10210501B2 (en)Electronic payments to non-internet connected devices systems and methods
US20150317626A1 (en)Secure proximity exchange of payment information between mobile wallet and point-of-sale
US11694182B2 (en)Systems and methods for displaying payment device specific functions
US20200034903A1 (en)Information Processing Method, Information Processing Apparatus and Computer-Readable Non-Transitory Storage Medium Storing Program
CN107209891A (en)The equity forwarding of digital request is authorized
KR102297425B1 (en)method of distributing digital content by the amount of issuance, server performing the method, and computer program
JP2013009201A (en)Content data distribution system, content data distribution method, and semiconductor device
JP2008065847A (en)Wireless delivery system and method of content by communication network
JP7359987B1 (en) Payment server, payment control method, and program
JP7340066B2 (en) Aggregate Payment Apparatus, Aggregate Payment Method, and Aggregate Payment Program
US20190318325A1 (en)Server and method for sending a transaction receipt via a push notification
WO2019219982A1 (en)A method and system for transferring a digital asset and for managing a digital wallet application
JP2019125077A (en)Commodity sales system and commodity sales method and commodity sales program
JP6353693B2 (en) Payment system, user terminal device, sales server device, payment method, and computer program
JP7445055B1 (en) Application program, payment control method, payment server, program, and payment system
US20170169425A1 (en)Selective encryption of transactional information for different participants of an electronic transaction
CN109074604A (en)Platform for the Resource TOC based on apparatus
JP2022072359A (en)Information processing device, program, method, and terminal
JP2018110024A (en)Settlement system, selling server device, settlement service device, and server program
JP6844828B1 (en) Information processing method, information processing device, information processing program and recording medium
AU2015337839B2 (en)Electronic money, method of producing electronic money and transaction method using electronic money
JP7453453B1 (en) An information processing device that provides electronic payment services, an information processing method that provides electronic payment services, and an information processing program that provides electronic payment services.
JP7446508B1 (en) Application program, payment control method, payment server, program, and payment system
JP6353667B2 (en) Payment system for mobile terminal, server device and program

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20180119

A871Explanation of circumstances concerning accelerated examination

Free format text:JAPANESE INTERMEDIATE CODE: A871

Effective date:20180119

A975Report on accelerated examination

Free format text:JAPANESE INTERMEDIATE CODE: A971005

Effective date:20180403

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20180417

A601Written request for extension of time

Free format text:JAPANESE INTERMEDIATE CODE: A601

Effective date:20180613

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20181030

A521Request for written amendment filed

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20181228

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20190402

A02Decision of refusal

Free format text:JAPANESE INTERMEDIATE CODE: A02

Effective date:20191008


[8]ページ先頭

©2009-2025 Movatter.jp