JP7660732B2 - 通信システム、通信方法 - Google Patents
通信システム、通信方法 Download PDFInfo
- Publication number
- JP7660732B2 JP7660732B2 JP2024039296A JP2024039296A JP7660732B2 JP 7660732 B2 JP7660732 B2 JP 7660732B2 JP 2024039296 A JP2024039296 A JP 2024039296A JP 2024039296 A JP2024039296 A JP 2024039296A JP 7660732 B2 JP7660732 B2 JP 7660732B2
- Authority
- JP
- Japan
- Prior art keywords
- vending machine
- server device
- unit
- terminal device
- transmits
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/18—Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3276—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/42—Confirmation, e.g. check or permission by the legal debtor of payment
- G06Q20/425—Confirmation, e.g. check or permission by the legal debtor of payment using two different networks, one for transaction and one for security confirmation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F11/00—Coin-freed apparatus for dispensing, or the like, discrete articles
- G07F11/02—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines
- G07F11/44—Coin-freed apparatus for dispensing, or the like, discrete articles from non-movable magazines in which magazines the articles are stored in bulk
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/02—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by keys or other credit registering devices
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F7/00—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
- G07F7/08—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
- G07F7/10—Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/001—Interfacing with vending machines using mobile or wearable devices
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0819—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
- H04L9/0825—Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/321—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
- H04L9/3213—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3215—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a plurality of channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/068—Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
- H04W12/084—Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/63—Location-dependent; Proximity-dependent
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/77—Graphical identity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q2220/00—Business processing using cryptography
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Economics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- Power Engineering (AREA)
- Electromagnetism (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Bioethics (AREA)
- Development Economics (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
(1)上記実施形態における自動販売機30は「ガチャガチャ」であったが、清涼飲料水やアルコール飲料、食品、書籍、煙草などに自動販売機であっても勿論よく、また、コンピュータゲームにおける「ガチャ」等の仮想自動販売機であってもよい。つまり、自動販売機30により販売される商品は玩具等の実体のある物には限定されず、ゲーム内アイテムやゲームキャラクタのデータ等のデータであってもよい。また、上記実施形態では、商品の販売代金の決済に仮想コインを介在させたが、仮想コインを介在させず、従来のガチャガチャと同様に現実の貨幣のみで決済を行ってもよく、この場合、サーバ装置40にはセキュリティコードのみを返信させるようにすればよい。
本発明の第2実施形態に係る通信システム、通信方法、及びセンサユニットによればガチャ等の自動販売機の販売に係るロックを、決済を完了したユーザの端末装置により解除し、商品を購入することができるようになる。特に、センサユニットは、既存の自動販売機に、後付けで実装することができ、その場合、当該自動販売機について、ユーザの端末装置によるロック解除、商品購入が可能となる。尚、ディジタルの仮想自動販売機においては、センサユニットに相当する機能をプラグインにより後付けで実装することが可能である。以下、詳述する。
(1) 端末装置が、自動販売機に付された二次元コードを撮像して販売機IDを取得し、位置情報を取得し、前記販売機IDと前記位置情報を第1サーバ装置に送信することで、前記自動販売機のロック解除に関わる暗号化データの取得を要求する第1のステップと、
第1サーバ装置が、前記販売機IDと位置情報とが、記憶している情報に合致するかを判定し、合致する場合には、商品情報を前記端末装置に送信する第2のステップと、
第2のサーバ装置が、前記端末装置からの決済要求を受け、決済処理を実行し、決済トークンを前記第1サーバ装置に送信する第3のステップと、
第1サーバ装置が、前記決済トークンを受信し、センサ情報をハッシュ関数によりハッシュ化したハッシュ値を生成し、前記端末装置に送信する第4のステップと、
前記端末装置が、前記ハッシュ値により、ハッシュプールを実現する仮想サーバ装置群に対して検索要求を行う第5のステップと、
前記仮想サーバ装置群が、前記検索要求を受け、ハッシュ値の存在を確認し、存在する場合には、公開鍵を第3サーバ装置に送信する第6のステップと、
前記第3サーバ装置が、開錠コードを生成し、前記開錠コードを前記公開鍵により暗号化し、暗号化データを前記端末装置に送信する第7のステップと、
前記端末装置が、前記暗号化データを前記自動販売機のセンサユニットに送信することで、前記自動販売機のロック解除を要求する第8のステップと、
前記センサユニットが、前記暗号化データの成否を判断し、正しいと判断された場合には、前記自動販売機のロックを解除する第9のステップと、を有する
通信方法。
(2) 前記第9のステップにおいて、前記センサユニットでは、開錠コードを生成し、前記開錠コードを暗号化し、暗号化データを、前記端末装置から送られてきた暗号化データと比較することで、暗号化データの成否を判断する
上記(1)に記載の通信方法。
(3) 前記開錠コードとは、変動数開錠コードである
上記(1)又は(2)に記載の通信方法。
(4) 自動販売機に付された二次元コードを撮像して販売機IDを取得し、撮像時の位置情報を取得し、前記販売機IDと前記位置情報を第1サーバ装置に送信すると共に、第1サーバ装置より送られてきたハッシュ値によりハッシュプールを実現する仮想サーバ装置群に対して検索要求を行い、更には、第3サーバ装置から送られてきた暗号化データを前記自動販売機のセンサユニットに送信することで、前記自動販売機のロック解除を要求する端末装置と、
前記販売機IDと位置情報とが、記憶している情報に合致するかを判定し、合致する場合には、商品情報を前記端末装置に送信すると共に、決済トークンを受信すると、記憶しているセンサ情報をハッシュ関数によりハッシュ化した前記ハッシュ値を生成し、前記端末装置に送信する第1サーバ装置と、
前記端末装置から前記ハッシュ値による検索要求を受けると、前記ハッシュ値の存在を確認し、存在する場合には公開鍵を第3サーバ装置に送信する仮想サーバ装置群と、
開錠コードを生成し、前記開錠コードを前記公開鍵により暗号化し、暗号化データを前記端末装置に送信する第3サーバ装置と、
前記公開鍵を生成して前記仮想サーバ装置群に送信すると共に、前記端末装置から前記暗号化データを受信すると前記暗号化データの成否を判断し、正しいと判断された場合には、前記自動販売機のロックを解除するセンサユニットと、を有する
通信システム。
(5) 前記センサユニットでは、開錠コードを生成し、前記開錠コードを暗号化し、暗号化データを、前記端末装置から送られてきた暗号化データと比較することで、暗号化データの成否を判断する
上記(4)に記載の通信システム。
(6) 前記開錠コードとは、変動数開錠コードである
上記(4)又は(5)に記載の通信システム。
(7) 自動販売機に実装され、端末装置から送られてきた暗号化データに基づいて前記自動販売機のロックを解除するセンサユニットであって、
公開鍵と秘密鍵を生成し、開錠コードを公開鍵により暗号化する暗号化処理部と、
少なくともセンサIDとセンサの位置情報を含むセンサ情報を、ハッシュ関数によりハッシュ化し、ハッシュ値を出力するハッシュ生成部と、
少なくとも前記暗号化処理部が生成した前記公開鍵と前記ハッシュ生成部が生成した前記ハッシュ値を対応付けて記憶部に記憶し管理する管理部と、
前記端末装置から送られてきた暗号化データの成否を判定し、前記暗号化データが、前記暗号化処理部が生成する暗号化データと合致する場合には、前記自動販売機のロックを解除するロック解除部と、を備えた
センサユニット。
Claims (4)
- 端末装置が、二次元コードを撮像して自動販売機の販売機IDを取得し、GPSにより撮像時点での前記端末装置の位置情報を取得し、前記販売機IDと前記位置情報を第1サーバ装置に送信することで、前記自動販売機のロック解除に関わる暗号化データの取得を要求する第1のステップと、
第1サーバ装置が、前記販売機IDと位置情報とが、記憶している情報に合致するかを判定し、合致する場合には、商品情報を前記端末装置に送信する第2のステップと、
第2のサーバ装置が、前記端末装置からの決済要求を受け、決済処理を実行し、決済トークンを前記第1サーバ装置に送信する第3のステップと、
第1サーバ装置が、前記決済トークンを受信し、センサ情報をハッシュ関数によりハッシュ化したハッシュ値を生成し、前記端末装置に送信する第4のステップと、
前記端末装置が、前記ハッシュ値により、ハッシュプールを実現する仮想サーバ装置群に対して検索要求を行う第5のステップと、
前記仮想サーバ装置群が、前記検索要求を受け、ハッシュ値の存在を確認し、存在する場合には、公開鍵を第3サーバ装置に送信する第6のステップと、
前記第3サーバ装置が、開錠コードを生成し、前記開錠コードを前記公開鍵により暗号化し、暗号化データを前記端末装置に送信する第7のステップと、
前記端末装置が、前記暗号化データを前記自動販売機のセンサユニットに送信することで、前記自動販売機のロック解除を要求する第8のステップと、
前記センサユニットが、前記暗号化データの成否を判断し、正しいと判断された場合には、前記自動販売機のロックを解除する第9のステップと、を有する
通信方法。 - 前記第1サーバ装置は、前記端末装置から現在位置を示す位置情報を受信すると、前記位置情報の示す位置を中心とする所定範囲に設置されている自動販売機を、特定し、前記自動販売機の設置場所を示す位置情報を前記端末装置に送信し、
前記端末装置は、前記第1サーバ装置からの前記位置情報を受信すると、地図の画像上に現在位置を表示すると共に自動販売機の現在位置を表示する
請求項1に記載の通信方法。 - 二次元コードを撮像して自動販売機の販売機IDを取得し、端末装置の撮像時の位置情報をGPSにより取得し、前記販売機IDと前記位置情報を第1サーバ装置に送信すると共に、第1サーバ装置より送られてきたハッシュ値によりハッシュプールを実現する仮想サーバ装置群に対して検索要求を行い、更には、第3サーバ装置から送られてきた暗号化データを前記自動販売機のセンサユニットに送信することで、前記自動販売機のロック解除を要求する端末装置と、
前記販売機IDと位置情報とが、記憶している情報に合致するかを判定し、合致する場合には、商品情報を前記端末装置に送信すると共に、決済トークンを受信すると、記憶しているセンサ情報をハッシュ関数によりハッシュ化した前記ハッシュ値を生成し、前記端末装置に送信する第1サーバ装置と、
前記端末装置から前記ハッシュ値による検索要求を受けると、前記ハッシュ値の存在を確認し、存在する場合には公開鍵を第3サーバ装置に送信する仮想サーバ装置群と、
開錠コードを生成し、前記開錠コードを前記公開鍵により暗号化し、暗号化データを前記端末装置に送信する第3サーバ装置と、
前記公開鍵を生成して前記仮想サーバ装置群に送信すると共に、前記端末装置から前記暗号化データを受信すると前記暗号化データの成否を判断し、正しいと判断された場合には、前記自動販売機のロックを解除するセンサユニットと、を有する
通信システム。 - 前記第1サーバ装置は、前記端末装置から現在位置を示す位置情報を受信すると、前記位置情報の示す位置を中心とする所定範囲に設置されている自動販売機を特定し、前記自動販売機の設置場所を示す位置情報を前記端末装置に送信し、
前記端末装置は、前記第1サーバ装置からの前記位置情報を受信すると、地図の画像上に現在位置を表示すると共に自動販売機の現在位置を表示する
請求項3に記載の通信システム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019515390 | 2018-11-13 | ||
| JP2019515390A JPWO2020100207A1 (ja) | 2018-11-13 | 2018-11-13 | 無線通信システム、無線通信端末、およびプログラム |
| JP2020049663A JP2020115649A (ja) | 2018-11-13 | 2020-03-19 | 通信システム、通信方法、およびセンサユニット |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020049663A Division JP2020115649A (ja) | 2018-11-13 | 2020-03-19 | 通信システム、通信方法、およびセンサユニット |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024071425A JP2024071425A (ja) | 2024-05-24 |
| JP7660732B2 true JP7660732B2 (ja) | 2025-04-11 |
Family
ID=70168413
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019128812A Active JP6681501B1 (ja) | 2018-11-13 | 2019-07-10 | 通信システム、通信方法、およびセンサユニット |
| JP2020049663A Pending JP2020115649A (ja) | 2018-11-13 | 2020-03-19 | 通信システム、通信方法、およびセンサユニット |
| JP2024039296A Active JP7660732B2 (ja) | 2018-11-13 | 2024-03-13 | 通信システム、通信方法 |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019128812A Active JP6681501B1 (ja) | 2018-11-13 | 2019-07-10 | 通信システム、通信方法、およびセンサユニット |
| JP2020049663A Pending JP2020115649A (ja) | 2018-11-13 | 2020-03-19 | 通信システム、通信方法、およびセンサユニット |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US11941598B2 (ja) |
| EP (1) | EP3998567B1 (ja) |
| JP (3) | JP6681501B1 (ja) |
| KR (1) | KR102767547B1 (ja) |
| CN (1) | CN114026585B (ja) |
| WO (1) | WO2021005841A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7023474B1 (ja) | 2021-09-01 | 2022-02-22 | 株式会社バンダイ | 物品供給装置、物品供給システム及び管理装置 |
| JP7851554B1 (ja) | 2025-10-24 | 2026-04-27 | 株式会社シフト | オフライン認証型決済端末 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001227217A (ja) | 2000-02-14 | 2001-08-24 | Matsushita Electric Ind Co Ltd | キーレスエントリシステム |
| KR101245984B1 (ko) | 2011-11-11 | 2013-03-20 | 인하대학교 산학협력단 | 단말기를 사용한 자산 관리 장치 및 방법 |
| JP2014107744A (ja) | 2012-11-28 | 2014-06-09 | Hitachi Industrial Equipment Systems Co Ltd | 位置情報システム |
| JP2015046052A (ja) | 2013-08-28 | 2015-03-12 | 株式会社リコー | 認証装置、認証プログラム、制御プログラム及び認証システム |
| JP2015173757A (ja) | 2014-03-13 | 2015-10-05 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、管理装置及びプログラム |
Family Cites Families (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07148358A (ja) | 1993-12-01 | 1995-06-13 | Sega Enterp Ltd | カプセル玩具 |
| JP2002115436A (ja) | 2000-08-02 | 2002-04-19 | Sanyo Electric Co Ltd | 自動販売機およびその扉開閉制御システム |
| JP2002117442A (ja) * | 2000-10-06 | 2002-04-19 | Tietech Co Ltd | 自動販売機の販売制限解除方式 |
| JP2002140756A (ja) * | 2000-11-01 | 2002-05-17 | Ids:Kk | サービス享受システム |
| JP4543539B2 (ja) * | 2000-11-07 | 2010-09-15 | 富士電機リテイルシステムズ株式会社 | 自動販売機、自動販売機の利用者管理装置、および自動販売機の販売制限システム |
| US7110954B2 (en) | 2001-03-12 | 2006-09-19 | University Of Hong Kong | Wireless purchase and on-line inventory apparatus and method for vending machines |
| JP2002298203A (ja) * | 2001-03-30 | 2002-10-11 | Mitsubishi Electric Corp | サーバと該サーバを含む自動販売機システム |
| JP2002344438A (ja) | 2001-05-14 | 2002-11-29 | Nippon Telegr & Teleph Corp <Ntt> | 鍵共有システム及び装置並びにプログラム |
| US20030125836A1 (en) | 2002-11-23 | 2003-07-03 | Munroe Chirnomas | Method and apparatus for controlling a vending machine |
| US7725897B2 (en) * | 2004-11-24 | 2010-05-25 | Kabushiki Kaisha Toshiba | Systems and methods for performing real-time processing using multiple processors |
| JP4271491B2 (ja) * | 2003-05-20 | 2009-06-03 | 日本電信電話株式会社 | 通信方法および認証装置 |
| US7389530B2 (en) * | 2003-09-12 | 2008-06-17 | International Business Machines Corporation | Portable electronic door opener device and method for secure door opening |
| WO2006116110A2 (en) * | 2005-04-22 | 2006-11-02 | Redbox Automated Retail, L.L.C. | System and method for communicating vending information |
| US8931072B2 (en) * | 2006-09-28 | 2015-01-06 | Niklas Magnusson | Method of gaining access to a device |
| GB0901589D0 (en) * | 2009-01-30 | 2009-03-11 | Omar Ralph M | Improvements relating to multifunction authentication systems |
| US20120187187A1 (en) | 2011-01-20 | 2012-07-26 | Lai Games Australia Pty Ltd | Two-way symbological communication between electronic devices |
| JP5035715B1 (ja) * | 2012-05-09 | 2012-09-26 | 株式会社日本マシンサービス | 事業所内自動販売機管理システム |
| AU2013295667B2 (en) * | 2012-07-25 | 2016-08-04 | Paypal, Inc. | Electronic payments to non-internet connected devices systems and methods |
| US9898884B1 (en) * | 2013-04-04 | 2018-02-20 | Cantaloupe Systems, Inc. | Method and system of personal vending |
| US10019724B2 (en) | 2015-01-30 | 2018-07-10 | PayRange Inc. | Method and system for providing offers for automated retail machines via mobile devices |
| US9852423B2 (en) * | 2014-04-08 | 2017-12-26 | Usa Technologies, Inc. | Systems and methods for wireless authorization of transactions with mobile payment devices |
| US10628789B2 (en) * | 2014-05-20 | 2020-04-21 | Gimme Vending LLC | Communication device for vending machine and method of using the same |
| GB201506135D0 (en) * | 2015-04-10 | 2015-05-27 | Mastercard International Inc | Vending machine transactions |
| TWM537270U (zh) * | 2016-03-18 | 2017-02-21 | Ming-Jian Huang | 選物販賣之網路互動系統 |
| JP6855169B2 (ja) * | 2016-04-11 | 2021-04-07 | 進 松川 | 携帯端末機及び広告配信システム |
| SE542426C2 (en) * | 2016-04-12 | 2020-04-28 | Surfboard Payments Ab | Method and system for authorizing a transaction |
| JP6557789B2 (ja) * | 2016-09-05 | 2019-08-07 | 楽天株式会社 | 自動販売機管理システム、自動販売機管理方法、管理装置、携帯端末、及びプログラム |
| JP7051859B2 (ja) * | 2016-12-12 | 2022-04-11 | トゥルソナ,インコーポレイテッド | 光検出を用いたネットワーク対応アカウント作成のための方法及びシステム |
| US11042862B2 (en) | 2016-12-13 | 2021-06-22 | ViaTouch Media, Inc. | Methods and utilities for consumer interaction with a self service system |
| CN207249809U (zh) * | 2017-08-07 | 2018-04-17 | 王海巍 | 自动售货机 |
| CN109035509A (zh) * | 2018-07-12 | 2018-12-18 | 佛山伊苏巨森科技有限公司 | 一种通过区块链启闭智能门锁的方法 |
| CN109858898A (zh) * | 2019-01-24 | 2019-06-07 | 深圳市萝趣电子商务有限公司 | 自动售货机出货开门系统以及购物系统 |
| US11989706B2 (en) * | 2019-12-19 | 2024-05-21 | Kishore Swaminathan | Open infrastructure for vending machine payments from mobile devices |
| EP4143797B1 (en) * | 2020-04-27 | 2025-06-04 | SodaX Pty Ltd | Vending machine system |
| US11837060B2 (en) * | 2020-07-07 | 2023-12-05 | Romaine Empire, Inc. | Systems and methods for contactless pickup at a vending machine |
-
2019
- 2019-07-10 JP JP2019128812A patent/JP6681501B1/ja active Active
-
2020
- 2020-03-19 US US17/626,052 patent/US11941598B2/en active Active
- 2020-03-19 EP EP20837085.8A patent/EP3998567B1/en active Active
- 2020-03-19 CN CN202080047847.9A patent/CN114026585B/zh active Active
- 2020-03-19 JP JP2020049663A patent/JP2020115649A/ja active Pending
- 2020-03-19 WO PCT/JP2020/012426 patent/WO2021005841A1/ja not_active Ceased
- 2020-03-19 KR KR1020227004435A patent/KR102767547B1/ko active Active
-
2024
- 2024-03-13 JP JP2024039296A patent/JP7660732B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001227217A (ja) | 2000-02-14 | 2001-08-24 | Matsushita Electric Ind Co Ltd | キーレスエントリシステム |
| KR101245984B1 (ko) | 2011-11-11 | 2013-03-20 | 인하대학교 산학협력단 | 단말기를 사용한 자산 관리 장치 및 방법 |
| JP2014107744A (ja) | 2012-11-28 | 2014-06-09 | Hitachi Industrial Equipment Systems Co Ltd | 位置情報システム |
| JP2015046052A (ja) | 2013-08-28 | 2015-03-12 | 株式会社リコー | 認証装置、認証プログラム、制御プログラム及び認証システム |
| JP2015173757A (ja) | 2014-03-13 | 2015-10-05 | 株式会社コナミデジタルエンタテインメント | ゲームシステム、管理装置及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6681501B1 (ja) | 2020-04-15 |
| JP2020080139A (ja) | 2020-05-28 |
| EP3998567C0 (en) | 2024-12-18 |
| WO2021005841A1 (ja) | 2021-01-14 |
| CN114026585B (zh) | 2025-06-24 |
| EP3998567A4 (en) | 2023-07-19 |
| JP2024071425A (ja) | 2024-05-24 |
| US20220253818A1 (en) | 2022-08-11 |
| KR102767547B1 (ko) | 2025-02-12 |
| EP3998567A1 (en) | 2022-05-18 |
| JP2020115649A (ja) | 2020-07-30 |
| KR20220035165A (ko) | 2022-03-21 |
| US11941598B2 (en) | 2024-03-26 |
| EP3998567B1 (en) | 2024-12-18 |
| CN114026585A (zh) | 2022-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7660732B2 (ja) | 通信システム、通信方法 | |
| US20220114584A1 (en) | Apparatus and methods to define and use bearer tokens, certified tokens and applications using bearer tokens and certified tokens | |
| US6195432B1 (en) | Software distribution system and software utilization scheme for improving security and user convenience | |
| US10592881B2 (en) | Portable handheld device for wireless order entry and real time payment authorization and related methods | |
| EP1191469A1 (en) | Self-service terminal | |
| WO2015183739A1 (en) | Encrypted electronic gaming ticket | |
| MX2012013840A (es) | Metodo y dispositivos para la produccion y uso de un documento de identificacion que pueda mostrarse en un dispositivo movil. | |
| KR20190119454A (ko) | 가챠 시스템의 확률 정보를 획득하는 방법, 장치 및 컴퓨터 프로그램 | |
| JP6669609B2 (ja) | データの取引システム及びプログラム | |
| US11176548B2 (en) | Systems and methods for cold payment solution | |
| WO2022092162A1 (ja) | 情報処理装置、プログラム、方法、端末 | |
| KR20200096400A (ko) | 디지털 가상화폐를 qr(또는 bar)코드와 매칭시켜 전송하는 디지털 가상화폐의 전송시스템 및 그 방법 | |
| KR20230021944A (ko) | 디지털 자산의 거래 방법 및 시스템 | |
| JP4410038B2 (ja) | 電子チケット販売・譲渡方法、サーバ装置、プログラム及び記録媒体 | |
| TW557441B (en) | Electronic settlement system and method, and computer readable recording medium | |
| KR20200130558A (ko) | 암호 화폐 거래소의 타거래소 연동거래 운영 방법 | |
| JP7542698B1 (ja) | 景品用nftの管理装置 | |
| TW201945989A (zh) | 智能票證系統、智能票證派發方法與電腦可讀取儲存裝置 | |
| JP3812419B2 (ja) | 課金ユニット装置及び課金システム及び認証課金センタ装置及び購入制御端末装置及び課金方法及び課金プログラム及び課金プログラムを格納した記憶媒体 | |
| CN110599184A (zh) | 用于网络服务账号交易的方法和装置、服务器和存储介质 | |
| JP2004030617A (ja) | インターネットを利用したトランザクションサービスシステムおよびその方法 | |
| KR20230114034A (ko) | 블록체인 기술을 이용한 예술품 및 수집품의 거래 관리 시스템 | |
| CN110930146A (zh) | 凭证验证辅助装置、系统及其方法 | |
| EP2795830B1 (fr) | Procede d'echange de donnee chiffree entre un terminal et une machine | |
| JPWO2020100207A1 (ja) | 無線通信システム、無線通信端末、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240319 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240422 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250121 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250129 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250311 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250401 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7660732 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |