CN111951463B - Vending machine activation system and vending machine offline vending method - Google Patents

Vending machine activation system and vending machine offline vending method Download PDF

Info

Publication number
CN111951463B
CN111951463B CN202010503638.2A CN202010503638A CN111951463B CN 111951463 B CN111951463 B CN 111951463B CN 202010503638 A CN202010503638 A CN 202010503638A CN 111951463 B CN111951463 B CN 111951463B
Authority
CN
China
Prior art keywords
vending machine
code
vending
server
key
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
Application number
CN202010503638.2A
Other languages
Chinese (zh)
Other versions
CN111951463A (en
Inventor
陶源
李斯文
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN202010503638.2A priority Critical patent/CN111951463B/en
Publication of CN111951463A publication Critical patent/CN111951463A/en
Application granted granted Critical
Publication of CN111951463B publication Critical patent/CN111951463B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic 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/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0631Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a vending machine activation system and an off-line vending method for a vending machine, which comprises the steps of acquiring vending codes generated by the vending machine, wherein the vending codes comprise a lower order code and a vending machine identifier; a user acquires a vending code through a mobile terminal and sends an order placing request to a server; the server generates a shipment code according to the order placing request and transmits the shipment code to the mobile terminal of the user; the user inputs the shipment code that mobile terminal shows to the vending machine on, the shipment code is parsed to the vending machine, and the vending machine shipment. According to the vending machine offline vending method, the order placing request and the vending machine equipment information of commodities which need to be purchased by a user are acquired through interaction of the mobile terminal of the user and the vending machine, the order placing request and the vending machine equipment information are interacted with the server side through the mobile terminal of the user, the goods discharging code of the vending machine is acquired, the goods discharging code is input to the vending machine, communication interaction is completed, and therefore the vending machine can realize vending under an offline condition.

Description

Vending machine activation system and vending machine offline vending method
Technical Field
The invention relates to the technical field of off-line communication, in particular to a vending machine activation system.
Background
With scientific progress, people pursue the life conveniently, vending machines are on the spot, and the vending machines have become an indispensable part of the daily life of people due to the advantages of convenient arrangement, low management cost, flexible operation places and the like. The commodities sold by the existing vending machine include daily consumables, such as chewing gum, bicycles and even automobiles, and commodities such as cheap paper towels and precious gold and silver can be sold in the vending machine.
The communication mode of the existing vending machine is mainly cellular network (such as 3G, 4G, 5G and the like), and Bluetooth is integrated as the communication mode under a small part of conditions. The automatic vending machine adopting the cellular network mode for communication transmission can cause unstable service of the vending machine under the condition that the network or the networking of the vending machine is unstable, so that the vending machine can not work normally.
Disclosure of Invention
The invention provides a vending machine activation system which is used for solving the technical problem that an existing vending machine cannot normally and automatically sell commodities when a cellular network mode is adopted and the network or the networking is unstable.
The technical scheme of the invention is as follows:
a vending machine activation system comprises a vending machine, an activation device and a server side;
the vending machine is used for generating an activation request of the vending machine;
the activation device is respectively connected with the vending machine and the server and used for receiving the activation request and responding the activation request to generate response information;
and the server is used for transmitting the response information to the vending machine.
Preferably, the activation device comprises a server communication module and a vending machine communication module in communication connection with the server communication module;
the vending machine communication module is used for being connected with the vending machine and receiving the activation request of the vending machine, and the vending machine communication module transmits the activation request of the vending machine to the server side communication module;
the server communication module is used for being connected with the server and responding to the activation request of the vending machine and generating response information, and the server communication module also transmits the response information to the vending machine through the vending machine communication module.
Preferably, the server communication module is in communication connection with the server through the internet, and the vending machine communication module is in communication connection with the vending machine through a hardware interface.
Preferably, said activation request of the vending machine comprises a vending machine identification and a communication key.
Preferably, the server is further configured to transmit the response message to the vending machine.
The invention also provides an off-line vending method of the vending machine based on the vending machine activation system, which is applied to the vending machine activated by the activation device and comprises the following steps:
acquiring a vending code generated by a vending machine, wherein the vending code comprises a lower order code and a vending machine identifier;
the user mobile terminal scans the vending codes and sends an order placing request to the server;
the server generates a delivery code according to the ordering request and transmits the delivery code to a mobile terminal of a user;
the user inputs the goods outlet code displayed by the mobile terminal to the vending machine, the vending machine analyzes the goods outlet code, and the vending machine discharges goods.
Preferably, the order code comprises a first temporary key and a second temporary key, and the step of generating the order code by the vending machine comprises:
generating a dynamic password after splicing the character strings according to the first temporary secret key and the second temporary secret key, and adding the dynamic password and the retry times to obtain a state code;
and performing AES encryption calculation on the state code by using a communication key to generate the lower single code.
Preferably, the order placing request includes vending machine identification information, order placing code information and goods channel information, and the step of generating the goods outlet code by the server side includes, when it is determined that the vending machine exists according to the vending machine identification information:
acquiring order code information and goods channel information from the order request;
carrying out AES decryption on the order information by adopting a communication key to obtain the first temporary key and the second temporary key;
and splicing and combining the first temporary secret key and the cargo channel information by adopting character strings, and then performing AES (advanced encryption standard) encryption calculation by using the second temporary secret key to generate the shipment code.
Preferably, the vending machine parses the shipment code, and the step of vending machine shipment includes:
the vending machine acquires the delivery code;
performing AES decryption on the shipment code by using the second temporary secret key to obtain shipment channel information and a first temporary secret key;
if the decrypted first temporary key is consistent with the first temporary key in the lower order code, the vending machine responds to the goods channel for delivery according to the decrypted goods channel information; and if the decrypted first temporary key is inconsistent with the first temporary key in the order issuing code, the vending machine displays the wrong information of the goods discharging code.
Preferably, in the process of performing AES decryption or analysis on the shipment code by using the second temporary key, if decryption or analysis fails, the vending machine displays an error message.
The beneficial effects of the invention are as follows: compared with the prior art, the embodiment of the invention has the following advantages:
(1) this vending machine activation system passes through activation device and vending machine and server's connection and accomplishes the activation action of vending machine, can enter into when not activating the equipment and start and wait the activation state, can not accomplish actions such as shipment this moment, only wait for activation device and acquire the voucher through connecting the server after, connect the vending machine and issue activation instruction and make the vending machine activate the action, the vending machine enters into can the shipment state after the activation succeeds, this vending machine activation system mainly used activates the vending machine for the vending machine can normally sell.
(2) According to the vending machine offline vending method, the order placing request and the vending machine equipment information of commodities which need to be purchased by a user are acquired through interaction of the mobile terminal of the user and the vending machine, the order placing request and the vending machine equipment information are interacted with the server side through the mobile terminal of the user, the goods discharging code of the vending machine is acquired, the goods discharging code is input to the vending machine to complete communication interaction, the vending machine can be used for selling goods under an offline condition, and the problem that the vending machine cannot normally sell commodities under the condition that a network or a networking of the existing vending machine is unstable in a cellular network mode is solved.
Description of the drawings:
fig. 1 is a block diagram of a vending machine activation system according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating an off-line vending method for a vending machine according to an embodiment of the present invention.
Detailed Description
In order to make the object, technical solution and technical effect of the present invention more apparent, the present invention will be further described with reference to the following embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments of the present invention, "a plurality" means two or more unless specifically limited otherwise.
In the examples of the present invention, the explanation of terms:
communication key: when the equipment is activated, the built-in encryption key is used, and the server side and the vending machine side finish encrypted communication through the equipment token.
And (3) status code: the character string of numbers and letters comprises a first temporary key, a second temporary key, a retry number and a temporary random number.
The following single codes: the state code is a character string obtained by performing an AES encryption on the state code using a communication key and performing a byte code encoding (for example, BASE64) operation on an obtained binary value.
And (4) delivery code: the vending machine is a character string consisting of a string of numbers and letters input by the vending machine, the delivery code comprises delivery information and a first temporary secret key, and the delivery code is encrypted by using a second temporary secret key. The vending machine executes corresponding instructions of operation such as goods delivery, charging and the like on the goods channel.
The vending machine activation system and the vending machine offline vending method provided by the embodiment of the invention are used for solving the technical problem that the conventional vending machine cannot normally automatically sell commodities under the condition that a network or a networking is unstable by adopting a cellular network mode.
The first embodiment is as follows:
as shown in fig. 1, an embodiment of the present invention provides a vending machine activation system, including a vending machine 10, an activation device 20, and a server 30; vending machine 10 is primarily used to generate activation requests for vending machine 10; the activation device 20 is connected to the vending machine 10 and the server 30, respectively, and the activation device 20 is mainly used for receiving an activation request and generating response information in response to the activation request; the server 30 is mainly used to transmit response information to the vending machine 10.
In an embodiment of the present invention, the activation device 20 includes a server-side communication module 21 and a vending machine communication module 22 communicatively coupled to the server-side communication module 21. The vending machine communication module 22 is mainly used for being connected with the vending machine 10 and receiving an activation request of the vending machine 10, and the vending machine communication module 22 transmits the activation request of the vending machine 10 to the server-side communication module 21; the server communication module 21 is mainly used for connecting with the server 30 and responding to an activation request of the vending machine 10 and generating response information, and the server communication module 21 also transmits the response information to the vending machine 10 through the vending machine communication module 22.
Optionally, in this embodiment, the vending machine 10 needs to be activated by networking when being assembled, and after activation, the vending machine is in an activated state, and in the activated state, the shipment code obtained by the user through the mobile terminal is input into the vending machine 10, and at this time, the vending machine 10 completes shipment in the activated state, and in the process of activating the vending machine 10, the server communication module 21 is connected to the server 30 through an internet (e.g., WiFI/, 4G, 3G, and other communication protocols) connection network. The vending machine communication module 22 is connected to the vending machine 10 via a hardware interface such as a serial port. After the vending machine communication module 22 is connected to the vending machine 10, it receives an activation request from the vending machine 10 and sends the activation to the server 30. After the server communication module 21 is connected to the server 30, the sending vending machine communication module 22 receives an activation request of the vending machine 10, receives activation request response information, and sends the response information to the vending machine 10.
The activation request for vending machine 10 in an embodiment of the present invention includes a vending machine identification and a communication key. The vending machine identifier is a character string for uniquely identifying the vending machine, and the communication key of the vending machine 10 is acquired from the server 30 through the identifier. The communication key is generated and stored by the server 30, and the vending machine 10 obtains the communication key from the server 30 through the activation device 20 and stores the communication key locally.
It should be noted that the vendor identification is a unique identification of the vendor 10 device hardware. The communication key is a random array of a certain length generated by vending machine 10, and vending machine 10 needs to store the communication key locally.
In the embodiment of the present invention, the server 30 is further configured to send the response information to the vending machine, and the vending machine obtains the communication key in the response information.
The vending machine activation system is mainly used for activating the vending machine, so that the vending machine can be normally sold.
The vending machine status is divided into a to-be-activated status after shipment and a to-be-sold status (activated status) after successful activation. The vending machine 10 can only receive an activation instruction in the standby state. Upon completion of the activation action by the vending machine activation system, vending machine 10 enters an activated state, at which point vending machine 10 is ready for sale.
Example two:
as shown in fig. 2, based on the above vending machine activation system, the present invention further provides an offline vending method for a vending machine, applied to a vending machine activated by an activation device, including the following steps:
s1, acquiring a vending code generated by a vending machine, wherein the vending code comprises a receipt code and a vending machine identifier;
s2, the user mobile terminal scans a vending code and sends a ordering request to the server;
s3, the server generates a shipment code according to the order placing request and transmits the shipment code to the user mobile terminal;
and S4, inputting the goods output code displayed by the mobile terminal into the vending machine by the user, analyzing the goods output code by the vending machine, and outputting goods by the vending machine.
In S1 of the embodiment of the present invention, the off-line vending method for the vending machine needs to be implemented under the condition that the vending machine 10 is activated by the activation device 20, and the vending code is obtained from the vending machine 10, where the vending code includes a receipt code and a vending machine identifier, the receipt code is mainly composed of two sets of random arrays, and the two sets of random arrays are the first temporary key and the second temporary key, respectively.
It should be noted that, in the vending machine 10, the vending machine identification information is included, and the next order code and the vending machine identification information are displayed on the screen of the vending machine in the vending machine 10 in the vending code mode. The first temporary key is a temporary random number set generated locally by vending machine 10 and the second temporary key is a temporary random number set generated locally by vending machine 10. The vending code can be a two-dimensional code, a bar code, NFC (near field communication) and the like.
In S2 of the embodiment of the present invention, the user scans the vending code through the mobile terminal to obtain an order placing code and a vending machine identifier, and sends an order placing request to the server 30 to request the shipping code.
It should be noted that, in the process of sending the order placing request to the server 30, the mobile terminal also sends order placing code information, vending machine identification information, and commodity channel information to the server 30. The mobile terminal can be a mobile phone, and can also be mobile terminals such as iPad and palm computers. The order placing request comprises vending machine identification information, order placing code information and goods channel information.
In S3 of the embodiment of the present invention, the server 30 obtains the order placing code information, the vending machine identification information, and the lane information from the order placing request transmission process. The server 30 extracts the vending machine information through the vending machine identification information. If the vending machine information in the server 30 does not exist, an error is returned, and the communication between the server 30 and the user mobile terminal is ended. If the vending machine information of the server 30 exists, the communication key of the vending machine 10 is extracted. The server 30 decrypts the order placing information by using the AES encryption algorithm through the communication key, and extracts the first temporary key and the second temporary key in the order placing information. If the server 30 fails to decrypt, an error message is displayed in the user mobile terminal, and the communication between the server 30 and the user mobile terminal is ended. The server 30 combines the lane information with the first temporary key, performs AES encryption algorithm encryption calculation using the second temporary key, generates a shipment code, and transmits the shipment code to the user mobile terminal.
In S4 of the embodiment of the present invention, the user inputs the shipment code displayed by the mobile terminal into the vending machine 10, and the vending machine 10 parses the shipment code, so that the vending machine 10 dispenses the shipment.
It should be noted that, the shipment code displayed by the mobile terminal may be manually input into the vending machine 10 by the user, and the vending machine 10 may perform shipment according to the information in the shipment code.
According to the vending machine offline vending method provided by the invention, the order placing request and the vending machine equipment information of the commodity required to be purchased by the user are acquired through interaction between the mobile terminal of the user and the vending machine, the order placing request and the vending machine equipment information are interacted with the server side through the mobile terminal of the user, the goods output code of the vending machine is acquired, and the goods output code is input to the vending machine to complete communication interaction, so that the vending machine can realize vending under an offline condition, and the problem that the vending machine cannot normally automatically sell the commodity under the condition that a network or a networking of the conventional vending machine is unstable by adopting a cellular network mode is solved.
In one embodiment of the present invention, the step of vending machine 10 generating the following singles includes:
s11, generating a dynamic password after splicing the character strings according to the first temporary secret key and the second temporary secret key, and adding the dynamic password and the retry times to obtain a state code;
and S12, performing AES encryption calculation on the state code by using the communication key to generate a lower single code.
It should be noted that the vending machine 10 generates a first temporary key and a second temporary key; the vending machine 10 calculates and obtains the status code according to the first temporary key and the second temporary key; the state code is AES encrypted using the communication key to generate a lower single code. Wherein the order code is displayed on the vending machine 10 in the form of a vending code. In S11 of the embodiment of the present invention, if the first temporary key is 123 and the second temporary key is abc, the dynamic password after splicing is 123abc, and the number of times of retry of splicing is 00, so that the obtained state code is 123abc 00.
In an embodiment of the present invention, the step of the server generating the shipment code when determining that the vending machine exists according to the vending machine identification information includes:
s31, acquiring order placing code information and goods channel information from an order placing request;
s32, carrying out AES decryption on the lower single code information by adopting a communication key to obtain a first temporary key and a second temporary key;
and S33, splicing and combining the first temporary secret key and the goods channel information by adopting character strings, and then performing AES (advanced encryption standard) encryption calculation by using the second temporary secret key to generate a shipment code.
It should be noted that, the server 30 obtains the order code information and the goods channel information from the order request; the server 30 uses the communication key to perform AES decryption to obtain a first temporary key and a second temporary key; the server 30 splices the lane information with the first temporary key and performs bit operation of an AES encryption algorithm using the second temporary key to generate a shipment code. The goods channel information is used for representing the goods channel of the vending machine in binary bits, the value of the binary bits represents whether goods are delivered or not, and the goods channel is arranged from right to left. For example, lane information is 5, its binary expression is 101, its rightmost 1 expression, its 1 st lane shipment, its right 2 nd bit 0 expression 2 nd lane no shipment, its leftmost 1 expression 3 rd lane shipment.
In one embodiment of the invention, the vending machine analyzes the delivery code, and the step of delivering by the vending machine comprises the following steps:
s41, the vending machine obtains a goods outlet code;
s42, carrying out AES decryption on the shipment code by using a second temporary secret key to obtain the shipment channel information and the first temporary secret key;
s43, if the decrypted first temporary secret key is consistent with the first temporary secret key in the lower order code, the vending machine responds to the cargo channel to deliver the cargo according to the decrypted cargo channel information; and if the decrypted first temporary secret key is inconsistent with the first temporary secret key in the lower order code, the vending machine displays the shipment code error information.
It should be noted that, the user inputs the shipment code displayed by the mobile terminal into the vending machine 10, and after the vending machine 10 obtains the shipment code, the shipment code is decrypted by using AES of the communication key through a second temporary key local to the vending machine. If the decryption of the vending machine 10 fails, the vending machine 10 displays the goods code information on the screen in an error mode, and the error times of inputting the vending machine by the user are recorded. And verifying the decrypted shipment code by using the first temporary key, wherein the decrypted shipment code should contain complete first temporary key data. If the decrypted first temporary key is inconsistent with the first temporary key in the next order code, displaying a delivery code information error on a screen of the vending machine 10, and recording the error times of inputting the vending machine by a user. If the decrypted first temporary key is consistent with the first temporary key in the lower order code, the vending machine 10 executes a shipment instruction, and after shipment is completed, the vending machine analyzes the shipment channel information into a binary format, and responds to the shipment channel corresponding to shipment according to the corresponding bit.
The foregoing is a further detailed description of the invention in connection with specific preferred embodiments and it is not intended to limit the invention to the specific embodiments described. For those skilled in the art to which the present invention pertains, the architecture form can be flexible and varied without departing from the concept of the present invention, and a series of products can be derived. But rather a number of simple derivations or substitutions are made which are to be considered as falling within the scope of the invention as defined by the appended claims.

Claims (2)

1. The off-line vending method of the vending machine is applied to the vending machine activated by the activation device, and comprises the vending machine, the activation device and a server side;
the vending machine is used for generating an activation request of the vending machine;
the activation device is respectively connected with the vending machine and the server and used for receiving the activation request and responding to the activation request to generate response information;
the server is used for transmitting the response information to the vending machine;
the activation device comprises a server communication module and a vending machine communication module in communication connection with the server communication module;
the vending machine communication module is used for being connected with the vending machine and receiving the activation request of the vending machine, and the vending machine communication module transmits the activation request of the vending machine to the server side communication module;
the server communication module is used for being connected with the server and responding to the activation request of the vending machine and generating response information, and the server communication module also transmits the response information to the vending machine through the vending machine communication module;
the communication module of the server is in communication connection with the server through the Internet, and the communication module of the vending machine is in communication connection with the vending machine through a hardware interface;
the activation request of the vending machine comprises a vending machine identification and a communication key;
the server is also used for transmitting the response information to the vending machine;
the method is characterized by comprising the following steps:
acquiring a vending code generated by a vending machine, wherein the vending code comprises a lower order code and a vending machine identifier;
the user mobile terminal scans the vending codes and sends an order placing request to the server;
the server generates a delivery code according to the ordering request and transmits the delivery code to a mobile terminal of a user;
inputting the goods outlet code displayed by the mobile terminal into the vending machine by a user, analyzing the goods outlet code by the vending machine, and discharging goods by the vending machine;
the order placing code comprises a first temporary key and a second temporary key, and the step of generating the order placing code by the vending machine comprises the following steps:
generating a dynamic password after splicing the character strings according to the first temporary secret key and the second temporary secret key, and adding the dynamic password and the retry times to obtain a state code;
performing AES encryption calculation on the state code by using a communication key to generate the lower single code;
the ordering request comprises vending machine identification information, ordering code information and goods channel information, and the step that the server side generates the goods outlet code under the condition that the vending machine exists is determined according to the vending machine identification information comprises the following steps:
acquiring order placing code information and goods channel information from the order placing request;
carrying out AES decryption on the order information by adopting a communication key to obtain the first temporary key and the second temporary key;
splicing and combining the first temporary secret key and the goods channel information by adopting character strings, and then carrying out AES (advanced encryption standard) encryption calculation by using the second temporary secret key to generate the shipment code;
the vending machine analyzes the goods discharging code, and the goods discharging step of the vending machine comprises the following steps:
the vending machine acquires the delivery code;
carrying out AES decryption on the shipment code by using the second temporary secret key to obtain cargo channel information and a first temporary secret key;
if the decrypted first temporary key is consistent with the first temporary key in the lower order code, the vending machine responds to the cargo channel for delivery according to the decrypted cargo channel information; and if the decrypted first temporary secret key is inconsistent with the first temporary secret key in the lower order code, the vending machine displays the shipment code error information.
2. The offline vending method of the vending machine as recited in claim 1, wherein during AES decryption or parsing of the shipment code using the second temporary secret key, if the decryption or parsing fails, the vending machine displays an error message.
CN202010503638.2A 2020-06-05 2020-06-05 Vending machine activation system and vending machine offline vending method Active CN111951463B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010503638.2A CN111951463B (en) 2020-06-05 2020-06-05 Vending machine activation system and vending machine offline vending method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010503638.2A CN111951463B (en) 2020-06-05 2020-06-05 Vending machine activation system and vending machine offline vending method

Publications (2)

Publication Number Publication Date
CN111951463A CN111951463A (en) 2020-11-17
CN111951463B true CN111951463B (en) 2022-08-19

Family

ID=73337499

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010503638.2A Active CN111951463B (en) 2020-06-05 2020-06-05 Vending machine activation system and vending machine offline vending method

Country Status (1)

Country Link
CN (1) CN111951463B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115206024A (en) * 2022-07-22 2022-10-18 深圳市智莱科技股份有限公司 Method and device for selling machine offline transaction, computer equipment and storage medium
CN115662007B (en) * 2022-12-12 2023-05-23 成都广银科技有限公司 Off-line processing method and system for vending machine, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202257753U (en) * 2011-09-20 2012-05-30 成都因贝特科技有限责任公司 Long-distance control system for vending machine
CN104574062A (en) * 2015-01-21 2015-04-29 上海客非科贸有限公司 Payment system and method for automatic vending terminal
CN104794817A (en) * 2015-04-07 2015-07-22 袁一宁 Cloud vending machine and cloud payment method
CN106712932A (en) * 2016-07-20 2017-05-24 腾讯科技(深圳)有限公司 Secret key management method, device and system
CN107358733A (en) * 2017-07-13 2017-11-17 安徽仁尚科技有限公司 A kind of special Internet of Things self-service equipment in guest room

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103595529B (en) * 2012-08-13 2016-12-21 西安西电捷通无线网络通信股份有限公司 The changing method of a kind of one-pass key and realize device
CN105099669B (en) * 2015-05-28 2019-07-19 努比亚技术有限公司 Recording encipher-decipher method and device
CN105306490B (en) * 2015-11-23 2018-04-24 小米科技有限责任公司 Payment verifying system, method and device
CN108270558A (en) * 2016-12-30 2018-07-10 上海格尔软件股份有限公司 A kind of private key introduction method based on temporary key pair

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202257753U (en) * 2011-09-20 2012-05-30 成都因贝特科技有限责任公司 Long-distance control system for vending machine
CN104574062A (en) * 2015-01-21 2015-04-29 上海客非科贸有限公司 Payment system and method for automatic vending terminal
CN104794817A (en) * 2015-04-07 2015-07-22 袁一宁 Cloud vending machine and cloud payment method
CN106712932A (en) * 2016-07-20 2017-05-24 腾讯科技(深圳)有限公司 Secret key management method, device and system
CN107358733A (en) * 2017-07-13 2017-11-17 安徽仁尚科技有限公司 A kind of special Internet of Things self-service equipment in guest room

Also Published As

Publication number Publication date
CN111951463A (en) 2020-11-17

Similar Documents

Publication Publication Date Title
AU2019203267B2 (en) Method and apparatus for facilitating electronic payments using a wearable device
CN104767735B (en) information security processing method, processing server and processing client
CN111951463B (en) Vending machine activation system and vending machine offline vending method
US20040135671A1 (en) Method and apparatus for interfacing with a point of sale device
CN104424565A (en) Digital card-based payment system and method
US20050216343A1 (en) Advertisement distribution method and advertisement distribution system
US20140012412A1 (en) Coding platform for use with transactions across various mediums and devices
CN108460937B (en) Intelligent POS system and payment method
CN108763937A (en) Distribution document generation, distribution and popularization information processing method and device
CN101151874B (en) Network node and method for providing internet services on internet marketplaces
CN110322238B (en) Method, device and system for receiving payment information of merchant
US20130218675A1 (en) Mobile dedicated gift token management system
WO2017044677A1 (en) Method and apparatus for facilitating electronic payments using a wearable device
WO2017080355A1 (en) Method for confirming on-line transaction security by means of mobile phone and system thereof
US20140149291A1 (en) System and method for electronic commerce
WO2012110897A2 (en) Verifying the location of a mobile communication device
TWI490799B (en) Mobile communication device and two - dimensional bar code for financial certificate trading system and method
US11961064B2 (en) Information display method and apparatus, storage medium, and electronic device
US20040172556A1 (en) Data communication system, information processing device and method, recording medium and program
US20220051244A1 (en) Systems and methods for validating transmissions over communication channels
US20220300943A1 (en) Information processing apparatus, payment processing system, method, and program
WO2004072915A2 (en) Method and apparatus for interfacing with a point of sale device
JP3097055B2 (en) Payment device and method
TW201921306A (en) Multi-dimensional barcode based mobile payment method and mobile payment server system in which a payment server system inspects and confirms authentication data is correct and carries out a payment process and returns a payment result back to a mobile payment device and a seller side device
US11386480B1 (en) Product information distribution and confirmation of receipt of same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant