Information processing device, information processing method, and information processing program

The information processing system improves cashless payment convenience by awarding stamps for specific products across stores, facilitating targeted campaigns and enhancing user engagement.

JP7801287B2Active Publication Date: 2026-01-16LY CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023180439
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-10-19
Publication Date
2026-01-16
Estimated Expiration
2042-01-19

AI Technical Summary

Technical Problem

Conventional cashless payment technologies do not consider running campaigns for individual products or services purchased by users, limiting the convenience of such payments.

Method used

An information processing system that includes an acquisition unit to gather payment information, a determination unit to identify specified items purchased, and an assignment unit to award stamps to a stamp card for eligible products, enabling campaigns on a product-by-product basis regardless of the store.

Benefits of technology

Enhances the convenience of cashless payments by allowing users to earn stamps and benefits across affiliated stores, promoting sales of specific products through targeted campaigns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007801287000001
    Figure 0007801287000001
  • Figure 0007801287000002
    Figure 0007801287000002
  • Figure 0007801287000003
    Figure 0007801287000003
Patent Text Reader

Abstract

To improve the convenience of cashless payments.SOLUTION: An information processing device includes: a determining unit that determines whether or not a user has purchased a predetermined object from purchase information acquired by an acquiring unit when acquiring purchase information regarding a commodity or service purchased by the user using a payment by a user's user terminal; and an imparting unit that imparts a stamp to a stamp card of the user corresponding to the predetermined object when the determining unit determines that the user has purchased the predetermined object.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] In recent years, QR code (registered trademark) payments have become popular as a form of cashless payment. For example, as a technology related to QR code payments, a technology has been proposed that runs a campaign targeting payments made by users who meet certain conditions or payments made in a certain area (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-071998 Summary of the Invention [Problem to be solved by the invention]

[0004] However, conventional technologies have room for improvement in terms of improving the convenience of cashless payments. For example, conventional technologies have not taken into consideration the possibility of running campaigns for individual products or services purchased by users using cashless payments.

[0005] The present invention has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can improve the convenience of cashless payments. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the objectives, the information processing device of the present invention comprises an acquisition unit that acquires payment information indicating the details of payment made using the user's user terminal, a determination unit that determines whether the user has purchased a specified item from the payment information acquired by the acquisition unit, and an assignment unit that, when the determination unit determines that the user has purchased the specified item, assigns a stamp to a stamp card corresponding to the specified item. [Effects of the Invention]

[0007] According to the present invention, it is possible to improve the convenience of cashless payments. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the configuration of the payment server according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of an account database according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a registration information database according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a stamp card database according to the embodiment. [Figure 6] FIG. 6 is a flowchart illustrating an example of the stamp adding process according to the embodiment. [Figure 7] FIG. 7 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to the embodiments.

[0010] [Embodiment] [1. Information Processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment. As shown in Fig. 1, an information processing system 1 according to the embodiment includes a payment server 10, a user terminal 50, a store terminal 200, and a POS (Point Of Sales) server 300.

[0011] The payment server 10 shown in Fig. 1 is a server device that provides electronic payment services related to electronic payments using a user terminal 50 and performs various payments, and is realized, for example, by a server device or a cloud system. For example, the payment server 10 manages the accounts of providers (businesses) of transaction objects and users to whom transaction objects are provided, and realizes various payments by transferring electronic money between accounts in accordance with payment requests from users. Note that electronic money may be, for example, points or currency used independently by various companies, or electronically tradable currencies provided by countries such as Japanese yen or dollars.

[0012] The user terminal 50 shown in Fig. 1 is an information processing device used by a user. The user terminal 50 is realized by, for example, a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. The user terminal 50 displays information distributed by the payment server 10 using a web browser or an application. The example shown in Fig. 1 shows a case where the user terminal 50 is a smartphone.

[0013] 1 is a cash register terminal installed in a member store, such as a so-called POS cash register. The POS server 300 is a server device that manages sales information from the store terminal 200 installed in the store.

[0014] Here, prior to the payment process executed by the user terminal 50, an example of payment (electronic payment) using the user terminal 50 will be described. For example, when a user U makes a payment for using or purchasing payment objects such as various products or services at a store, the user U starts a payment application pre-installed on the user terminal 50 and displays user identification information (for example, a two-dimensional code such as a QR code (registered trademark)) for identifying the user U on the screen.

[0015] The store terminal 200 installed in the store reads the user identification information displayed on the user terminal 50 and transmits payment information indicating the user identification information, the payment amount, and store identification information that identifies the store to the payment server 10.

[0016] In such a case, the payment server 10 transfers electronic money in the amount indicated by the payment amount from the account of user U indicated by the user information to the account of the store indicated by the store identification information. Then, the payment server 10 transmits a notification that the payment has been completed to the user terminal 50 and the store terminal 200. In such a case, the user terminal 50 notifies that the payment has been made using electronic money by outputting a screen or a predetermined sound indicating that the payment has been completed.

[0017] It should be noted that the payment using the user terminal 50 is not limited to the above-described process. For example, the payment using the user terminal 50 may be a two-dimensional code (QR code (registered trademark)) placed in a store, which indicates store identification information that identifies the store, and the user U may make a payment using the user terminal 50.

[0018] In this case, user U photographs a two-dimensional code displayed in the store via an application. In such a case, user terminal 50 displays a screen for inputting the price of the item to be paid, and accepts input of the payment amount from user U or a store clerk. Then, user terminal 50 transmits to payment server 10 user information that identifies user U, store identification information (or information indicated by the store identification information, i.e., information indicating the store), and payment information indicating the payment amount.

[0019] Furthermore, the payment using the user terminal 50 may not only be a process of transferring electronic money from an account to which the user U has previously charged electronic money to the store's account, but may also be a payment using, for example, a credit card registered in advance by the user U. In such a case, for example, the payment server 10 may transfer the electronic money of the payment amount to the store's account and bill the operating company of the user U's credit card for the payment amount.

[0020] Recently, various campaigns using electronic payment apps have been implemented, including some targeted at specific users or stores in specific areas.

[0021] On the other hand, for example, no consideration has been given to campaigns on a product-by-product basis. More specifically, for example, no consideration has been given to making a campaign eligible regardless of which store a user purchases a target product.

[0022] Therefore, the information processing according to the embodiment provides a system that enables campaigns on a product-by-product basis. For example, in the information processing according to the embodiment, stamps are added to a stamp card for a target product according to the number of purchases, the number of purchases, the purchase amount, etc., regardless of the store from which the user purchases the target product.

[0023] For example, as shown in FIG. 1, when a user U makes a payment at a store, the store terminal 200 notifies the payment server 10 of payment information including user identification information, store identification information, and payment amount (step S1).

[0024] Based on the notified payment information, the payment server 10 performs a payment process to transfer electronic money for the payment amount from the account of the user U registered in the account database to the store's account (step S2). For example, after completing the payment process, the payment server 10 assigns a payment number to the payment and notifies the store terminal 200 of the assigned payment number (step S3).

[0025] The store terminal 200 assigns the settlement number to sales information relating to the product or the like sold to the user U, and registers it in the POS server 300 (step S4). Note that the sales information here corresponds to an example of POS data.

[0026] Next, the payment server 10 inquires of the POS server 300 about the purchase information regarding the product purchased by the user U based on the payment number (step S5), and acquires the purchase information from the POS server 300 (step S6). The purchase information may be a part or all of the POS data corresponding to the inquired payment number. The purchase information may also be information indicating the product name, such as identification information for identifying the product (product code, JAN code, etc.).

[0027] Next, the payment server 10 determines whether or not the user U1 has purchased a stamp-eligible product based on the purchase information acquired from the POS server 300 (step S7). If the purchase information includes a stamp-eligible product, the payment server 10 determines that the stamp-eligible product has been purchased, and if the purchase information does not include a stamp-eligible product, the payment server 10 determines that the stamp-eligible product has not been purchased.

[0028] Next, if the settlement server 10 determines that the user U1 has purchased a product eligible for stamp awarding, it awards the stamp to the stamp card of the product owned by the user U1 (step S7).

[0029] Then, when the number of stamps on the stamp card reaches a predetermined number, the payment server 10 grants a benefit to the user U1, for example. The payment server 10 also provides stamp information on the stamp card to the user terminal 50 based on the operation of the user terminal 50 by the user U1 (step S8). As a result, as shown in Figure 1, the user terminal 50 displays the stamp acquisition status for the target product (product AAA in this figure).

[0030] In this way, the information processing system 1 according to the embodiment can run campaigns for target products at all affiliated stores that accept electronic payments. This allows the user U1, who is a consumer, to earn stamps and enjoy benefits related to the stamp card no matter which affiliated store he or she purchases the target product from, thereby improving the convenience of cashless payments.

[0031] Furthermore, if a business that manufactures the target product (for example, a manufacturer) holds a campaign related to the stamp card, the business can run the same campaign at all affiliated stores, thereby efficiently promoting sales of the company's products. Note that each standard may be distributed to specific users. In other words, the payment server 10 may distribute the corresponding stamp card to users who meet the targeting conditions specified by the business.

[0032] [2-1. Example of payment server configuration] Next, a configuration example of the payment server 10 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of the payment server 10 according to the embodiment. As shown in Fig. 2, the payment server 10 has a communication unit 20, a storage unit 30, and a control unit 40.

[0033] The communication unit 20 is realized by, for example, a network interface card (NIC), etc. The communication unit 20 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the user terminal 50, the store terminal 200, etc.

[0034] The storage unit 30 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in Fig. 2, the storage unit 30 has an account database 31, a registration information database 32, and a stamp card database 33.

[0035] The account database 31 is a database that stores account information of each user U in the payment service. Fig. 3 is a diagram showing an example of the account database 31 according to the embodiment.

[0036] As shown in FIG. 3, for example, account database 31 stores information such as "account ID," "owner information," and "account balance" in association with one another. "Account ID" indicates identification information for identifying an account. "Owner information" indicates information about the owner who owns the account, and for example, stores identification information for identifying the owner. "Account balance" indicates the balance of the account.

[0037] Returning to the explanation of Fig. 2, the registration information database 32 will be described. The registration information database 32 is a database that stores registration information of stamp cards. Fig. 4 is a diagram showing an example of the registration information database 32 according to the embodiment.

[0038] As shown in Fig. 4, for example, the registration information database 32 stores information such as "card ID," "issuer ID," "target product," and "benefit" in association with each other. "Card ID" indicates identification information for identifying a stamp card. "Issuer ID" is an identifier for identifying the issuer of the corresponding stamp card.

[0039] "Target product" refers to the target product for which the corresponding stamp card is issued. "Benefit" refers to the benefit provided to the user when the stamps issued to the corresponding stamp card reach a predetermined number. In FIG. 4, examples of benefits include discount coupons, points, and double stamps. Note that, for example, the funds for the benefit may be borne by the manufacturer of the product, and the manufacturer may also set the benefit.

[0040] Also, for example, a system may be implemented in which the stamp card is upgraded depending on the number of stamps a user has completed. For example, if a user's first stamp card is filled with stamps and a second stamp card is issued, the benefits of the second stamp card may be more luxurious than those of the first stamp card. This can encourage repeat purchases by users.

[0041] In addition, although the above example illustrates a case where there is one target product, the number of target products on each stamp card is not limited to one. In other words, a stamp card may be designed so that stamps are awarded to the stamp card when multiple types of target products are purchased.

[0042] In this case, stamps may be awarded when multiple types of eligible products are purchased in one transaction, or when multiple types of eligible products are purchased in a transaction within a predetermined period. In such cases, for example, it is possible to encourage users to make so-called bundled purchases.

[0043] Returning to the explanation of Fig. 2, the stamp card database 33 will now be described. The stamp card database 33 is a database that stores the usage status of each user's stamp card.

[0044] 5 is a diagram showing an example of the stamp card database 33 according to the embodiment. As shown in FIG. 5, for example, the stamp card database 33 stores information items such as "card #1" and "card #2" indicating each stamp card in association with a "user ID."

[0045] In the example shown in the figure, the stamp card identified by "Card #1" of the user identified by user ID "UID#1" has "3" stamps.

[0046] Returning to the explanation of Fig. 2, the control unit 40 will be described. The control unit 40 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the payment server 10 using RAM as a work area. The control unit 40 is also realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). As shown in Fig. 2, the control unit 40 according to the embodiment has a payment information acquisition unit 41, a payment processing unit 42, a notification unit 43, a purchase information acquisition unit 44, a determination unit 45, and an assignment unit 46, and realizes or executes the functions and actions of information processing described below.

[0047] The payment information acquisition unit 41 acquires payment information related to a payment made using the user terminal 50. For example, when a payment is made using the user terminal 50 at a store, the payment information acquisition unit 41 acquires user identification information, store identification information, and information related to the payment amount from the store terminal 200 as payment information, and passes the acquired payment information to the payment processing unit 42.

[0048] The payment processing unit 42 performs payment processing based on the payment information received from the payment information acquisition unit 41. First, the payment processing unit 42 refers to the account database 31, identifies the user's account from the user identification information, and identifies the store's account from the store identification information.

[0049] Next, the payment processing unit 42 performs payment processing by transferring electronic money corresponding to the payment amount included in the payment information, with the user's account as the sender and the store's account as the recipient. After completing the payment processing, the payment processing unit 42 assigns a payment number to the payment and passes it to the notification unit 43.

[0050] The notification unit 43 notifies the user terminal 50 and the store terminal 200 of the details of the payment made by the payment processing unit 42. For example, the details of the payment include information about the user, the store, the payment amount, the date and time of the payment, and information about the payment number.

[0051] For example, when the store terminal 200 receives the payment number, it associates the payment details received from the notification unit 43 with the purchase information etc. related to the product purchased by the user and transmits the same to the POS server 300. This allows the POS server 300 to manage the payment number in association with the sales information related to the product etc. sold to the user.

[0052] The purchase information acquisition unit 44 acquires purchase information related to products or services purchased using payment made by the user using the user terminal 50. For example, upon receiving a payment number from the payment processing unit 42, the purchase information acquisition unit 44 acquires the purchase information from the POS server 300 by inquiring about the purchase information linked to the payment number from the POS server 300.

[0053] The purchase information acquisition unit 44 also passes the acquired purchase information to the determination unit 45. The purchase information acquisition unit 44 may also acquire, as the purchase information, a receipt image obtained by photographing a receipt with the user terminal 50. The purchase information acquisition unit 44 may also acquire, as the purchase information, a store image obtained by photographing a user with a camera installed in the store. For example, the store image is an image taken by a camera installed in the store so as to show the products that a user has picked up or placed in a shopping cart, or an image taken by a camera installed at a cash register so as to show the products that a user has purchased at the time of checkout.

[0054] The determination unit 45 determines whether or not the user has purchased a predetermined item based on the purchase information acquired by the purchase information acquisition unit 44. For example, the determination unit 45 refers to the registration information database 32, determines whether or not the purchase information received from the purchase information acquisition unit 44 includes a product eligible for stamp assignment, and passes the determination result to the assignment unit 46.

[0055] If the purchase information is a receipt image or a store image, the determination unit 45 analyzes the receipt image or the store image, identifies the products purchased by the user, and then determines whether or not the products include stamp eligible products.

[0056] At this time, the determination unit 45 may compare the receipt information with the user's past payment details based on the analysis of the receipt image, and if the payment is the same and a stamp has already been given for that payment, determine not to give a stamp. In other words, by checking this box, it is possible to prevent errors such as a stamp being given twice for a single payment made by the user.

[0057] When the determination unit 45 determines that the user has purchased a predetermined item, the granting unit 46 grants a stamp to the stamp card of the user that corresponds to the predetermined item. Specifically, the granting unit 46 refers to the stamp card database 33, selects a stamp card that corresponds to the item for which a stamp is to be granted from the stamp cards of the user who has made the payment, and grants the stamp.

[0058] At this time, if the user does not have a stamp card corresponding to the stamp-eligible product, the granting unit 46 issues a new stamp card and grants the stamp. For example, after completing the granting of the stamp, the granting unit 46 provides the user terminal 50 with stamp information related to the stamp card after the stamp has been granted.

[0059] Furthermore, the granting unit 46 grants a benefit to the user when the stamp card to which the stamps have been granted satisfies a predetermined condition. The granting unit 46 grants a benefit to the user when the number of stamps granted to the stamp card reaches the number set for the stamp card.

[0060] For example, the benefit may be a discount coupon that can be used the next time you purchase a product that is eligible for a stamp on your stamp card, or it may be points that can be used for electronic payments, or a benefit such as double stamps on your stamp card from the next time onwards.

[0061] Furthermore, when granting a coupon, the granting unit 46 may receive from the user a designation of a store where the coupon can be used, and set the coupon to be usable at the store designated by the user.

[0062] This improves the convenience of the coupon. In this case, the coupon may be applicable to all products in the specified store, or may be applicable when purchasing the target product corresponding to the stamp in the specified store.

[0063] [3. Processing flow] Next, a processing procedure executed by the payment server 10 according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart showing an example of the processing procedure of the stamp giving process according to the embodiment. The processing procedure shown below is executed by the payment server 10.

[0064] 6, first, the payment server 10 acquires purchase information (step S101). Next, the payment server 10 identifies the product purchased by the user from the purchase information acquired in step S101 (step S102).

[0065] Next, the payment server 10 determines whether or not the identified products include a product eligible for stamping (step S103). If the payment server 10 determines that a product is eligible for stamping (step S103; Yes), the payment server 10 proceeds to the processing of step S104, and if the payment server 10 determines that a product is not eligible for stamping (step S103; No), the processing ends.

[0066] Next, the settlement server 10 gives a stamp to the stamp card of the target product of the user (step S105), and determines whether the stamp card after giving the stamp meets the benefit condition (step S106).

[0067] If the payment server 10 determines that the benefit condition has been met (step S105; Yes), it proceeds to the processing of step S106, and if it determines that the specific condition has not been met (step S105; No), it ends the processing.

[0068] Thereafter, the settlement server 10 grants the user a benefit according to the benefit conditions (step S106), and ends the process.

[0069] [4. Modifications] In the above-described embodiment, a case has been described in which a stamp is given to a stamp card in response to a payment made by a user using the user terminal 50 at a physical store, but the present invention is not limited to this. The payment server 10 may also give a stamp to a stamp card when a user purchases a product eligible for stamp giving through online shopping. In this case, the payment server 10 may obtain shopping details of each user from the online shopping operator as purchase information, and may determine whether or not the product has been purchased based on the shopping details before giving a stamp to the stamp card.

[0070] In this case, for example, the rate at which stamps are awarded may be set for each online shopping store, and for example, a setting may be made such that double stamps are awarded at directly managed stores.

[0071] In addition, when a user makes a payment using the user terminal 50 at an actual store, the stamp award rate may be set to change depending on, for example, the weather, the time of day, the region, etc. For example, settings may be made such that double stamps are awarded on rainy days, double stamps are awarded after 6 p.m., or double stamps are awarded if the payment is made in a specified area.

[0072] Furthermore, for example, different benefits may be set for each user. That is, benefits that stimulate the user's desire to purchase may be set for each user. In addition, although the above-described embodiment has been described as a case in which stamps are given to a point card for a specific product, the present invention is not limited to this.

[0073] For example, when a user uses the user terminal 50 to pay for a specified service, a stamp may be added to a stamp card corresponding to the service. In other words, the specified object may be a specific service. As an example, when a user uses the user terminal 50 to pay for the amount of bathing in a hot spring, a stamp may be added to a stamp card corresponding to the hot spring. In other words, when a service of the same industry is purchased at an affiliated store, a stamp may be added to a stamp card corresponding to the service. In this case, for example, it is effective in stimulating consumption across the entire corresponding industry.

[0074] [5. Effects] The payment server 10 (an example of an information processing device) according to the above-described embodiment includes a purchase information acquisition unit 44 (an example of an acquisition unit) that acquires purchase information related to a product or service purchased using payment made by the user's user terminal 50, a determination unit 45 that determines whether the user has purchased a predetermined item from the purchase information acquired by the purchase information acquisition unit 44, and an assignment unit 46 that assigns a stamp corresponding to the predetermined item to the user's stamp card when the determination unit 45 determines that the user has purchased the predetermined item. Therefore, the payment server 10 according to the embodiment can implement a campaign for a specific item at all member stores, thereby improving the convenience of cashless payment.

[0075] In the payment server 10 according to the embodiment described above, the purchase information acquisition unit 44 acquires a receipt image obtained by photographing a receipt from the user terminal 50 as purchase information, and the determination unit 45 determines whether a predetermined item has been purchased from the receipt image. Therefore, according to the payment server 10 according to the embodiment, stamp processing can be completed through data communication with the user terminal 50.

[0076] In the payment server 10 according to the embodiment described above, the purchase information acquisition unit 44 acquires, as purchase information, POS data of the store where the user used the user terminal 50. Therefore, according to the payment server 10 according to the embodiment, it is possible to accurately identify the product purchased by the user.

[0077] In the payment server 10 according to the embodiment described above, the purchase information acquisition unit 44 acquires POS data from the POS server 300 (an example of a POS system) managed in the store where the user used the user terminal 50. Therefore, according to the payment server 10 according to the embodiment, by using the POS system, an existing system can be used, thereby reducing costs related to stamp cards.

[0078] In the payment server 10 according to the embodiment described above, the purchase information acquisition unit 44 acquires, as purchase information, a store image taken of the user in the store where the user made payment using the user terminal 50, and the determination unit 45 analyzes the store image to determine whether the user purchased a predetermined item. Therefore, according to the payment server 10 according to the embodiment, it is possible to use store images used in so-called unmanned stores, thereby reducing implementation costs.

[0079] In the payment server 10 according to the embodiment described above, the granting unit 46 grants stamps to stamp cards set for each product. As a result, the payment server 10 according to the embodiment can implement a campaign for a specific product at all member stores.

[0080] In the payment server 10 according to the embodiment described above, the granting unit 46 grants a benefit to a user when a stamp card with a stamp granted thereto satisfies a predetermined condition. Therefore, the payment server 10 according to the embodiment can stimulate users' desire to purchase, thereby enabling an efficient campaign to be implemented.

[0081] In the payment server 10 according to the embodiment described above, the granting unit 46 grants a coupon that can be used the next time the target product is purchased as a benefit. Therefore, the payment server 10 according to the embodiment can further increase consumption of the target product.

[0082] In the payment server 10 according to the embodiment described above, the granting unit 46 receives from the user a designation of a store where a coupon can be used, and provides the coupon that can be used at the store. Therefore, the payment server 10 according to the embodiment can provide a coupon that is highly convenient for the user.

[0083] The information processing method according to the above-described embodiment is an information processing method executed by a computer, and includes an acquisition step of acquiring purchase information indicating the details of a payment made by a user using a user terminal, a determination step of determining whether the user has purchased a predetermined item from the purchase information acquired by the acquisition step, and an assignment step of assigning a stamp to a stamp card corresponding to the predetermined item if it is determined by the determination step that the user has purchased the predetermined item. Therefore, according to the information processing method according to the embodiment, a campaign for a specific item can be implemented at all member stores, thereby improving the convenience of cashless payments.

[0084] The information processing program according to the embodiment causes a computer to execute an acquisition procedure for acquiring purchase information regarding a product or service purchased using a payment made by a user terminal of the user, a determination procedure for determining whether the user has purchased a predetermined item from the purchase information acquired by the acquisition procedure, and an assignment procedure for assigning a stamp to a stamp card corresponding to the predetermined item if it is determined by the determination procedure that the user has purchased the predetermined item. Therefore, the information processing program according to the embodiment allows all affiliated stores to implement a campaign for a specific item, thereby improving the convenience of cashless payments.

[0085] [6. Hardware Configuration] The payment server 10 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 7. Fig. 7 is a hardware configuration diagram showing an example of a computer that realizes the functions of the payment server 10 according to the embodiment. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.

[0086] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.

[0087] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a network (communication network) N and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.

[0088] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse (in FIG. 7, the output devices and input devices are collectively referred to as "input / output devices") via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.

[0089] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0090] For example, when the computer 1000 functions as the payment server 10 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 40. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via the network N.

[0091] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.

[0092] [7. Other] Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

[0093] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

[0094] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.

[0095] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]

[0096] 1. Information Processing Systems 10 Payment server (an example of an information processing device) 20 Communications Department 30 Storage section 31 Account Database 32 Registration Information Database 33 Stamp Card Database 40 Control Unit 41 Payment Information Acquisition Department 42 Payment processing section 43 Notification Department 44 Purchase information acquisition unit (an example of an acquisition unit) 45 Judgment section 46 Granting Department 50 User terminals 200 store terminals 300 POS servers

Claims

1. an acquisition unit that acquires purchase information regarding a product or service purchased by a user using a payment made using the user terminal; a determination unit that determines whether the user has purchased a predetermined item based on the purchase information acquired by the acquisition unit; an assigning unit that assigns a stamp corresponding to the predetermined object to a stamp card of the user when the determining unit determines that the user has purchased the predetermined object; Equipped with The acquisition unit The POS data linked to the payment number entered by the user terminal is acquired as the purchase information from a POS system that is a registration destination of POS data in which product information purchased by the user is linked to the payment number entered by the user terminal via a store terminal of the store used by the user; The determination unit determining whether the user has purchased multiple types of target products from the POS data; The granting unit When it is determined that the user has purchased the plurality of types of target products, the stamps are given to the stamp card corresponding to the plurality of types of target products.

1. An information processing device comprising:

2. The determination unit determining whether the user has purchased the plurality of target products in a single payment; The granting unit When it is determined that the user has purchased the plurality of types of target products in one payment, the stamps are given to the stamp card corresponding to the plurality of types of target products.

2. The information processing apparatus according to claim 1, wherein:

3. The determination unit determining whether the user has purchased the plurality of target products within a predetermined period of time; The granting unit When it is determined that the user has purchased the plurality of types of target products within a predetermined period, the stamps are given to the stamp card corresponding to the plurality of types of target products.

2. The information processing apparatus according to claim 1, wherein:

4. The granting unit When the stamp card with the stamps applied thereto satisfies a predetermined condition, a benefit is applied to the user, and the benefit is applied to the user who is the subject of the benefit.

2. The information processing apparatus according to claim 1, wherein:

5. The granting unit The stamp is given at a rate according to the time period when the user makes a payment.

2. The information processing apparatus according to claim 1, wherein:

6. The granting unit The stamp is awarded at an award rate according to the weather at the time the user makes a payment.

2. The information processing apparatus according to claim 1, wherein:

7. The granting unit The stamp is awarded at an award rate according to the area where the user made the payment.

2. The information processing apparatus according to claim 1, wherein:

8. 1. A computer-implemented information processing method, comprising: an acquisition step of acquiring purchase information regarding a product or service purchased by the user using a payment made using the user terminal; a determination step of determining whether the user has purchased a predetermined item from the purchase information acquired by the acquisition step; an assigning step of assigning a stamp to a stamp card corresponding to the predetermined object when it is determined in the determining step that the user has purchased the predetermined object; Including, The obtaining step includes: The POS data linked to the payment number entered by the user terminal is acquired as the purchase information from a POS system that is a registration destination of POS data in which product information purchased by the user is linked to the payment number entered by the user terminal via a store terminal of the store used by the user; The determination step includes: determining whether the user has purchased multiple types of target products from the POS data; The applying step includes: When it is determined that the user has purchased the plurality of types of target products, the stamps are given to the stamp card corresponding to the plurality of types of target products.

1. An information processing method comprising:

9. An acquisition step of acquiring purchase information regarding a product or service purchased using a payment method using a user's user terminal; a determination step of determining whether the user has purchased a predetermined object from the purchase information acquired by the acquisition step; an assigning step of assigning a stamp to a stamp card corresponding to the predetermined object when it is determined by the determining step that the user has purchased the predetermined object; on the computer, The acquisition procedure includes: The POS data linked to the payment number entered by the user terminal is acquired as the purchase information from a POS system that is a registration destination of POS data in which product information purchased by the user is linked to the payment number entered by the user terminal via a store terminal of the store used by the user; The determination procedure includes: determining whether the user has purchased multiple types of target products from the POS data; The granting procedure includes: When it is determined that the user has purchased the plurality of types of target products, the stamps are given to the stamp card corresponding to the plurality of types of target products. An information processing program characterized by:

Citation Information

Patent Citations

  • Device and method for accepting order, storage medium and point service method

    JP2002063466A

  • Point service system, point service method, and program

    JP2004030451A

  • Digital token generator, server for recording digital tokens, and method for issuing digital tokens

    JP2014512058A

  • Point management system, point management method, and point management program

    JP2017097773A

  • Shop information management system

    JP2017224144A