INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, RECORDING MEDIUM ON WHICH A PROGRAM IS RECORDED, AND COMMUNICATION SYSTEM
An information processing device may be configured to perform: assigning a number to a barcode of a predetermined standard for product management to a user of a terminal, including information for identifying a business operator supplying a product and information for identifying the product; storing the user identification information and the assigned number in association with each other; transmitting the assigned number to the terminal; receiving transaction data including numbers of barcodes read from a barcode reader; and converting a number of a barcode of the numbers of barcodes included in the transaction data into the user identification information based on the stored information.
1 . An information processing method comprising:
assigning a barcode to a user of a terminal, the barcode including information for identifying a business operator supplying a product and information for identifying the product;
storing user identification information of the user and the assigned barcode in association with each other;
transmitting the assigned barcode to the terminal;
receiving transaction data including a plurality of barcodes that are read by a barcode reader; and
converting one of the plurality of barcodes included in the transaction data into the user identification information based on the stored assigned barcode.
2 . The information processing method according to claim 1 , wherein the assigned barcode complies with a predetermined standard for product management, and
wherein the predetermined standard is a Japanese Article Number (JAN) code, an European Article Number (EAN) code, or a Universal Product Code (UPC) code.
3 . The information processing method according to claim 1 , wherein the receiving the transaction data comprises:
receiving, from a point of sales (POS) system reading one of the plurality of barcodes that is displayed on the terminal, the transaction data indicating that a unit price of the product corresponding to the assigned barcode is calculated to be zero, based on the assigned barcode.
4 . The information processing method according to claim 1 , further comprising providing a predetermined reward based on at least one of a transacted amount, a transacted store, and a transacted business operator included in the transaction data to the user.
5 . The information processing method according to claim 1 , wherein the assigning comprises assigning the barcode to the user only for a predetermined period of time;
the storing comprises storing the user identification information, the assigned barcode, and the predetermined period of time in association with each other;
the receiving comprises receiving the transaction data indicating information of a transacted product and a transacted date and time; and
the converting comprises converting the one of the plurality of barcodes indicating the transacted product, into the user identification information, based on the stored assigned barcode.
6 . The information processing method according to claim 5 , wherein the assigning further comprises determining the predetermined period of time based on a barcode assignment frequency.
7 . An information processing device comprising:
a storage configured to store instructions; and
a processor configured to execute the instructions to:
assign a barcode to a user of a terminal, the barcode including information for identifying a business operator supplying product and information for identifying the product;
store user identification information of the user and the assigned barcode in association with each other;
transmit the assigned barcode to the terminal;
receive transaction data including a plurality of barcodes that are read by a barcode reader; and
convert one of the plurality of barcodes included in the transaction data into the user identification information based on the stored assigned barcode.
8 . The information processing device of claim 7 , wherein the assigned barcode complies with a predetermined standard for product management, and
wherein the predetermined standard is a Japanese Article Number (JAN) code, an European Article Number (EAN) code, or a Universal Product Code (UPC) code.
9 . The information processing device of claim 7 , wherein the processor is further configured to execute the instructions to:
receive, from a Point of Sales (POS) system reading the one of the plurality of barcodes that is displayed on the terminal, the transaction data indicating that a unit price of the product corresponding to the assigned barcode is calculated to be zero, based on the assigned barcode.
10 . The information processing device of claim 7 , wherein the processor is further configured to execute the instructions to:
provide a predetermined reward based on at least one of a transacted amount, a transacted store, and a transacted business operator included in the transaction data to the user.
11 . The information processing device of claim 7 , wherein the processor is further configured to execute the instructions to:
set an effective period of time for the assigned barcode; and
cause the assigned barcode to expire after the effective period of time.
12 . The information processing device of claim 11 , wherein the processor is further configured to execute the instructions to:
set the effective period of time based on a barcode assignment frequency.
13 . A non-transitory computer-readable storage medium storing a program that is executable by a computer to perform the information processing method of claim 1 .
14 . A communication system comprising an information processing device, a terminal and a Point of Sales (POS) system,
wherein the information processing device comprises:
a storage configured to store instructions; and
a processor configured to execute the instructions to:
assign a barcode to a user of the terminal, the barcode including information for identifying a business operator supplying a product and information for identifying the product;
store user identification information of the user and the assigned barcode in associated with each other;
transmit the assigned number to the terminal;
receive transaction data including a plurality of barcodes that are read by a barcode reader; and
convert one of the plurality of barcodes included in the transaction data into the user identification information based on the stored assigned barcode;
wherein the terminal is configured to display the one of the plurality of barcodes that corresponds to the assigned barcode that is assigned by the information processing device; and
wherein the POS system configured to read the one of the plurality of barcodes that is displayed on the terminal and barcodes of each product using the barcode reader, and transmit the transaction data including the read one of the plurality of barcodes and the barcodes of each product to the information processing device.