Information processing device, information processing method, program, and information processing system
Patent Information
- Application Number
- JP2024541386
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Filing Date
- 2025-02-14
- Publication Date
- 2025-04-25
AI Technical Summary
Existing welfare service systems are not sufficiently convenient for employees, particularly in managing and utilizing welfare benefits points during purchases at stores.
An information processing device and system that acquires transaction data from store terminals, identifies users, and manages point balances for different purposes of use, allowing users to seamlessly apply and redeem points for purchases based on the transaction object, thereby enhancing convenience and efficiency.
Improves the convenience of welfare services by enabling users to easily utilize and manage points for purchases, simplifying the process and reducing the need for complex procedures, such as manual applications or receipts.
Abstract
Description
Information processing device, information processing method, computer-readable medium, and information processing system
[0001] The present disclosure relates to an information processing device, an information processing method, a computer-readable medium, and an information processing system.
[0002] Patent document 1 discloses a technology aimed at providing employees with convenient welfare services, in which upon receiving a user identifier, a service amount, and a service provider identifier, the subsidy amount or the payment amount minus the subsidy amount is sent to a service provider terminal device.
[0003] JP 2018-163475 A
[0004] However, the technology described in Patent Document 1 has a problem in that, for example, convenience may not be sufficient.
[0005] In view of the above-mentioned problems, an object of the present disclosure is to provide a technology that improves the convenience of services such as welfare programs.
[0006] In a first aspect of the present disclosure, an information processing device is provided that has: an acquisition unit that acquires information indicating a transaction object that a user will purchase at a store and information that identifies the user from a store terminal installed in the store; and a control unit that enables the user to use the balance of first points that the user holds and that can be used for a first purpose of use and the balance of second points that the user holds and that can be used for a second purpose of use, based on the balance of first points that the user holds and that corresponds to the transaction object that the user will purchase at the store.
[0007] In addition, a second aspect of the present disclosure provides an information processing method that obtains information indicating a transaction object that a user will purchase at a store and information identifying the user from a store terminal installed in the store, and enables the user to use the balance of first points that the user holds and that can be used for a first purpose of use and the balance of second points that the user holds and that can be used for a second purpose of use, based on the balance of first points that the user holds and that corresponds to the transaction object that the user will purchase at the store.
[0008] In addition, a third aspect of the present disclosure provides a non-transitory computer-readable medium having stored thereon a program that causes a computer to execute a process of obtaining information indicating a transaction object that a user will purchase at a store and information that identifies the user from a store terminal installed in the store, and making available to the user the balance of first points that is available for a first purpose of use and the balance of second points that is available for a second purpose of use, whichever is appropriate for the transaction object that the user will purchase at the store.
[0009] In addition, in a fourth aspect of the present disclosure, an information processing system is provided that includes an information processing device and a store terminal, wherein the information processing device has an acquisition unit that acquires information indicating a transaction object that a user will purchase at the store and information that identifies the user from the store terminal installed in the store, and a control unit that enables the user to use the balance of first points that the user holds and that can be used for a first purpose of use, and the balance of second points that the user holds and that can be used for a second purpose of use, whichever balance of first points corresponds to the transaction object that the user will purchase at the store.
[0010] According to one aspect, the convenience of services such as welfare benefits can be improved.
[0011] 1 is a diagram showing an example of the configuration of an information processing device according to an embodiment; FIG. 2 is a diagram showing an example of the configuration of an information processing system according to an embodiment; FIG. 3 is a diagram showing an example of the hardware configuration of an information processing device and a store terminal according to an embodiment; FIG. 4 is a flowchart showing an example of processing of an information processing system according to an embodiment; FIG. 5 is a diagram showing an example of a user DB according to an embodiment; FIG. 6 is a diagram showing an example of a transaction target DB according to an embodiment; FIG. 7 is a diagram showing an example of a store DB according to an embodiment; FIG. 8 is a diagram showing an example of a display screen of a store terminal according to an embodiment; FIG. 9 is a diagram showing an example of a display screen of a store terminal according to an embodiment.
[0012] The principles of the present disclosure will be described with reference to some exemplary embodiments. It should be understood that these embodiments are set forth for illustrative purposes only, to aid those skilled in the art in understanding and practicing the present disclosure, without implying any limitation on the scope of the present disclosure. The disclosure described herein can be implemented in various ways other than those described below. In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present disclosure belongs. Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[0013] (First Embodiment) <Configuration> The configuration of an information processing device 10 according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of the information processing device 10 according to an embodiment. The information processing device 10 has an acquisition unit 11 and a control unit 12. These units may be realized by cooperation between one or more programs installed in the information processing device 10 and hardware such as a processor 101 and a memory 102 of the information processing device 10.
[0014] The acquisition unit 11 acquires information indicating a transaction object to be purchased by a user at a store and information identifying the user from a store terminal installed in the store. The control unit 12 enables the user to use the balance of points that correspond to the transaction object to be purchased by the user at the store, out of the balance of points that the user holds and that can be used for each purpose.
[0015] (Embodiment 2) Next, the configuration of an information processing system 1 according to an embodiment will be described with reference to FIG. 2. <System Configuration> FIG. 2 is a diagram showing an example of the configuration of an information processing system 1 according to an embodiment. In the example of FIG. 2, the information processing system 1 has an information processing device 10. The information processing system 1 also has a store terminal 20A, a store terminal 20B, and a store terminal 20C (hereinafter, when there is no need to distinguish between them, they will also be simply referred to as "store terminals 20"). In the example of FIG. 2, the information processing device 10 and the store terminal 20 are connected so as to be able to communicate via a network N. It should be noted that the number of information processing devices 10 and the store terminals 20 is not limited to that of the example of FIG. 2.
[0016] Examples of the network N include the Internet, a mobile communication system, a wireless local area network (LAN), a LAN, a bus, etc. Examples of the mobile communication system include a fifth generation mobile communication system (5G), a sixth generation mobile communication system (6G, Beyond 5G), a fourth generation mobile communication system (4G), a third generation mobile communication system (3G), etc.
[0017] The information processing device 10 is, for example, a device such as a server, a cloud, a personal computer, or a smartphone. The information processing device 10 may provide, for example, a service for cashless payment when a user purchases a product or the like at a store where the store terminal 20 is installed. Furthermore, the information processing device 10 may provide, for example, a service for payment or cashback when a user purchases a product or the like at a store where the store terminal 20 is installed, using points awarded to the user by a company or the like for the purpose of employee benefits or the like.
[0018] The store terminal 20 is, for example, a terminal installed in a store, such as a personal computer, a tablet, a smartphone, etc. The store terminal 20 transmits information indicating the product purchased by the user at the store and identification information of the user who purchased the product at the store to the information processing device 10.
[0019] <Hardware Configuration> Fig. 3 is a diagram showing an example of the hardware configuration of the information processing device 10 and the store terminal 20 according to the embodiment. The information processing device 10 will be described below as an example, but the hardware configuration of the store terminal 20 may be similar to that of the information processing device 10. In the example of Fig. 3, the information processing device 10 (computer 100) includes a processor 101, a memory 102, and a communication interface 103. These components may be connected via a bus or the like. The memory 102 stores at least a portion of a program 104. The communication interface 103 includes an interface required for communication with other network elements.
[0020] When the program 104 is executed by the processor 101, memory 102, and other components in cooperation with each other, the computer 100 performs at least some of the processing of the embodiments of the present disclosure. The memory 102 may be of any type suitable for a local technology network. The memory 102 may be, by way of non-limiting example, a non-transitory computer-readable storage medium. The memory 102 may also be implemented using any suitable data storage technology, such as semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and removable memory. While only one memory 102 is shown in the computer 100, several physically distinct memory modules may be present in the computer 100. The processor 101 may be of any type. The processor 101 may include one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and, by way of non-limiting example, a processor based on a multi-core processor architecture. The computer 100 may have multiple processors, such as application-specific integrated circuit chips time-slaved to a clock that synchronizes the main processor.
[0021] Embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, microprocessor, or other computing device.
[0022] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, that execute on a target real or virtual processor or device to perform the processes or methods of the present disclosure. Program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or divided among program modules as desired in various embodiments. The machine-executable instructions of the program modules may be executed in local or distributed devices. In a distributed device, the program modules may be located in both local and remote storage media.
[0023] The program code for executing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus. When the program code is executed by the processor or controller, the functions / acts in the flowcharts and / or implementing block diagrams are performed. The program code may be executed entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine, or entirely on a remote machine or server.
[0024] The program can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible recording media. Examples of non-transitory computer-readable media include magnetic recording media, magneto-optical recording media, optical disk media, and semiconductor memory. Magnetic recording media include, for example, flexible disks, magnetic tapes, and hard disk drives. Magneto-optical recording media include, for example, magneto-optical disks. Optical disk media include, for example, Blu-ray discs, CD (Compact Disc)-ROM (Read Only Memory), CD-R (Recordable), and CD-RW (Rewritable). Semiconductor memory includes, for example, solid-state drives, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, and RAM (Random Access Memory). The program may also be supplied to a computer by various types of temporary computer-readable media. Examples of temporary computer-readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire or an optical fiber, or via a wireless communication path.
[0025] <Processing> Next, an example of processing of the information processing device 10 according to the embodiment will be described with reference to FIGS. 4 to 8 . FIG. 4 is a sequence diagram showing an example of processing of the information processing system 1 according to the embodiment. FIG. 5 is a diagram showing an example of a user DB 501 according to the embodiment. FIG. 6 is a diagram showing an example of a transaction target DB 601 according to the embodiment. FIG. 7 is a diagram showing an example of a store DB 701 according to the embodiment. FIG. 8 is a diagram showing an example of a display screen of the store terminal 20 according to the embodiment. FIG. 9 is a diagram showing an example of a display screen of the store terminal 20 according to the embodiment. Note that, although an example of identifying a user based on a facial image will be described below, the present disclosure is not limited thereto. The information processing device 10 may identify a user based on biometric information other than a facial image, a passcode, a two-dimensional code, or the like, instead of or in addition to a facial image.
[0026] In step S1, the store terminal 20 transmits a point usage request to the information processing device 10. Here, the store terminal 20 may first read (scan) a barcode or the like of a transaction object (goods or services; hereinafter, also referred to as "goods, etc." as appropriate) that the user is purchasing, via operation by a store clerk or the user, and capture an image (video or still image) of the user's face. Then, the store terminal 20 may transmit a point usage request to the information processing device 10, the request including a store ID, information indicating one or more transaction objects that the user is purchasing, and an image of the user's face.
[0027] Next, the information processing device 10 (control unit 12) identifies the user (step S2). Here, the information processing device 10 may identify the user based on the face image received from the store terminal 20 and the face information recorded in the user DB 501.
[0028] 5, user information, purchase history, and face information are recorded in the user DB 501 in association with a user ID. In addition, point balances and point expiration dates are recorded in association with combinations of user IDs and purpose of use IDs. The user DB 501 may be recorded in a storage device inside the information processing device 10, or may be recorded in a storage device external to the information processing device 10. The information in the user DB 501 may be recorded in advance by an administrator of the information processing device 10, etc.
[0029] The user ID is identification information for the user. The user information is various information related to the user. The user information may include, for example, the user's name, address, gender, years of service, information regarding dependents, and bank account information for salary transfers, etc. The purchase history is a history of the user's purchases of products, etc. The purchase history may include multiple records of combinations of the purchase date and time, the store where the product, etc. was purchased, and the transaction object ID of each purchased product, etc. The transaction object ID is identification information for each product, etc. The face information is information related to the user's face. The face information may include, for example, information indicating features calculated from the user's facial image.
[0030] The purpose of use ID is identification information for the purpose of use of points. The purpose of use may include "childcare," "nursing care," "basic," etc. Points with a "basic" purpose of use may be points that can be used for various purposes including, for example, "childcare," "nursing care," etc. The point balance is the balance of points (electronic value) that can be used when purchasing products, etc. that match the purpose of use. Points for each purpose of use may be granted, for example, by a company, etc. to employee users on a predetermined date for purposes such as employee welfare. The expiration date of points is the date by which points can be used. Points that have expired may be invalid. The expiration date may be, for example, a predetermined period (for example, one year) from the date the points are granted.
[0031] Next, the information processing device 10 refers to the transaction object DB 601 and determines the purpose of use of each transaction object purchased by the user (step S3). In the example of Fig. 6, the transaction object DB 601 stores a purpose of use ID in association with the transaction object ID. The transaction object DB 601 may be stored in a storage device internal to the information processing device 10, or may be stored in a storage device external to the information processing device 10. The information in the transaction object DB 601 may be recorded in advance by an administrator of the information processing device 10, etc.
[0032] Next, the information processing device 10 refers to the user DB 501 and determines whether the user can use the remaining points for each transaction object purchased by the user (step S4). Here, for example, if the user has a balance of points corresponding to the purpose of use of the transaction object, the information processing device 10 may determine that the points corresponding to the purpose of use can be used to purchase the transaction object. Thus, for example, when the user purchases baby diapers, if the user has points for the purpose of "childcare," it is determined that the remaining points can be used.
[0033] Next, the information processing device 10 allows the user to use the points for the purpose of use of each transaction object purchased by the user (step S5). Note that the information processing device 10 may allow the user to specify whether or not to use the remaining points. In this case, the information processing device 10 may, for example, display the remaining points for the purpose available to the user on the store terminal 20, and allow the user to use the remaining points when the store terminal 20 receives an operation from the user approving the use of the remaining points.
[0034] In this case, the information processing device 10 may recommend which points for a purpose to use based on the expiration date of the points for each purpose available to the user. In this case, the information processing device 10 may, for example, recommend using points with a shorter expiration date or points with a number of days remaining until the expiration date that is less than a threshold value among the points for multiple purposes available to the user for the current purchase. As a result, if both "childcare" points and "basic" points are available and the expiration date of the "basic" points is approaching, the information processing device 10 may recommend using the "basic" points.
[0035] Furthermore, for example, if the expiration dates of points for multiple purposes that can be used for the current purchase are the same, the information processing device 10 may recommend using the points for the narrower purpose. This allows the information processing device 10 to recommend using the "childcare" points when both "childcare" points and "basic" points can be used and the expiration dates of the "basic" points are the same.
[0036] Here, the information processing device 10 may consume (subtract) the electronic value equivalent to the payment for the transaction object for a certain purpose from the user's balance of points for that purpose. In this case, one point may be electronic value equivalent to, for example, 1 yen.
[0037] The information processing device 10 may then transfer the currency equivalent to the consumed points to the user's bank account or the like. Alternatively, the information processing device 10 may settle the transaction object using the consumed points. In this case, the information processing device 10 may transmit information to the store terminal 20 to subtract the consumed points from the purchase amount, and may also transfer the currency equivalent to the consumed points to the bank account or the like of the operator of the store of the store terminal 20.
[0038] The information processing device 10 may also execute payment for each transaction object purchased by the user. In this case, the information processing device 10 may deduct the price of each transaction object, including those for which points cannot be used, from the user's salary for the following month or withdraw it from the user's bank account, etc. Then, the information processing device 10 may transfer the price to the bank account, etc. of the operator of the store of the store terminal 20. This eliminates the need for complicated procedures compared to, for example, when a user who is an employee applies for points to a company, etc. by attaching a receipt, etc. after payment, thereby improving convenience.
[0039] Next, the information processing device 10 refers to the store DB 701 and transmits the recommendation information to the store terminal 20 (step S6). In the example of Fig. 7, the store DB 701 stores store information and transaction object IDs in association with store IDs. The store DB 701 may be stored in a storage device inside the information processing device 10, or may be stored in a storage device external to the information processing device 10. The information in the store DB 701 may be recorded in advance by an administrator of the information processing device 10, etc.
[0040] The store ID is identification information for the store. The store information is various information related to the store. The store information may include, for example, information such as the business operator that operates the store, the store name, and the store address. The handled transaction object ID is the transaction object ID of the product or the like sold at the store.
[0041] (Example of recommending products, etc. in a store) The information processing device 10 may recommend to the user transaction objects, among those sold in the store where the store terminal 20 is installed, according to at least one of the user's attributes and purchase history and the balance of points for one or more purposes of use. This allows the user to recognize products, etc. for which points can be used, when the user visits the store, for example.
[0042] In this case, the information processing device 10 may refer to the user DB 501 and determine, among the points held by the user for each purpose of use, points for which the balance is equal to or greater than a threshold (e.g., 1,000 points). The information processing device 10 may then refer to the transaction object DB 601 and the store DB 701 and determine, among the transaction objects sold at the store where the store terminal 20 is installed, each transaction object for which the user can use points for the purpose of use for which the user has a balance equal to or greater than a threshold. The information processing device 10 may then extract (select), as a recommended product, a transaction object corresponding to at least one of the user's attributes and purchase history from among the transaction objects for which the points can be used. In this case, the information processing device 10 may, for example, refer to the user information in the user DB 501 and, if the user is supporting an elderly person and has a balance of points for the purpose of "caregiving," recommend adult diapers sold at the store where the store terminal 20 is located. In addition, the information processing device 10 may, for example, refer to the purchase history of the user DB 501, and if the user has purchased baby diapers in the past and has a balance of points for the purpose of "childcare," recommend baby diapers sold at the store of the store terminal 20.
[0043] Furthermore, the information processing device 10 may recommend to the user items for sale at the store based on at least one of the user's attributes and purchase history, and the expiration date of the balance of points for one or more purposes of use. This allows the user to be made aware of products for which points with an upcoming expiration date can be used when the user visits the store, for example.
[0044] (Example of Recommending Products, etc., from Other Stores) The information processing device 10 may recommend to the user transaction objects sold at other stores and the other stores based on at least one of the user's attributes and purchase history and the balance of points for one or more purposes of use. This allows the user to recognize, for example, when the user visits a convenience store or the like, products, etc. for which points can be used at a nearby drugstore or the like.
[0045] In this case, the information processing device 10 may refer to the user DB 501 and determine, among the points held by the user for each purpose of use, points for which the balance is equal to or greater than a threshold (e.g., 1,000 points). The information processing device 10 may then refer to the transaction object DB 601 and the store DB 701 and determine, among the transaction objects sold at other stores in the vicinity (e.g., within 1 km) of the store where the store terminal 20 operated by the user is installed (the store the user is visiting), each transaction object for which the user can use points for which the user has a balance equal to or greater than a threshold. The information processing device 10 may then extract (select), as a recommended product, a transaction object corresponding to at least one of the user's attributes and purchase history from among the transaction objects for which the points can be used. In this case, for example, the information processing device 10 may refer to user information in the user DB 501. If the user is supporting an elderly person and has a balance of points for the purpose of "caregiving," the information processing device 10 may recommend adult diapers sold at another store and the other store. In addition, the information processing device 10 may, for example, refer to the purchase history of the user DB 501, and if the user has purchased baby diapers and has a balance of points for the purpose of ``childcare,'' may recommend baby diapers sold at other stores and those other stores.
[0046] Furthermore, the information processing device 10 may recommend to the user transaction objects sold at other stores and the other stores based on at least one of the user's attributes and purchase history and the expiration date of the balance of points for one or more purposes of use. This allows the user to be made aware of products, etc., for which points with an upcoming expiration date can be used at a nearby drugstore, etc., when the user is visiting a convenience store, for example.
[0047] Next, the store terminal 20 issues a notification based on the received recommendation information (step S7). In the example of Fig. 8, the information processing device 10 causes the store terminal 20 to display a display screen 801 based on the recommendation information. In the example of Fig. 8, the display screen 801 displays a balance and expiration date 810 for the "basic" purpose of use held by the user, a balance and expiration date 811 for the "nursing care" purpose of use held by the user, and a balance and expiration date 812 for the "childcare" purpose of use held by the user.
[0048] Also displayed is information 821 about transaction objects with the purpose of use of "childcare" that are sold at the store the user is visiting. Also displayed is information 831 about transaction objects with the purpose of use of "childcare" that are sold at other stores in the vicinity, and information 832 about those other stores.
[0049] The timing of the recommendation is not limited to after the payment is completed. The information processing device 10 may make the recommendation, for example, when the customer visits the store or when the customer is waiting in line at the cash register. In this case, the information processing device 10 may identify the user based on a facial image or the like using a store terminal 20 installed at a store or inside the store, and cause the store terminal 20 to display a recommendation display screen such as that shown in FIG. 8.
[0050] (Display Screen at the Time of Purchase) In step S5, when the user uses points for the purpose of use of each transaction object purchased by the user, the information processing device 10 may cause the store terminal 20 to display a display screen such as that shown in Fig. 9. In the example of Fig. 9, a display screen 901 displays, as in Fig. 8, the balance and expiration date 810 of the "basic" purpose of use held by the user, the balance and expiration date 811 of the "nursing care" purpose of use held by the user, and the balance and expiration date 812 of the "childcare" purpose of use held by the user.
[0051] Also displayed is a maximum point amount 910 for each purpose of use that can be used for each transaction object being purchased this time. Also displayed are a "Use maximum amount of childcare points" button 911, a "Use maximum amount of basic points" button 912, a "Specify point amount for each purpose of use" button 913, an input field 914 for the amount of childcare points to be used, and an input field 915 for the amount of basic points to be used. When the user presses button 911, the information processing device 10 allows the user to use 5,000 childcare points, which is the maximum amount for this purchase. When the user presses button 912, the information processing device 10 allows the user to use 5,000 basic points, which is the maximum amount for this purchase. When the user presses button 913, the information processing device 10 allows the user to use the amount of childcare points specified by the user in input field 914 and the amount of basic points specified by the user in input field 915.
[0052] <Modifications> The information processing device 10 may be a device contained in a single housing, but the information processing device 10 of the present disclosure is not limited to this. Each unit of the information processing device 10 may be realized, for example, by cloud computing configured with one or more computers. Furthermore, the information processing device 10 and the store terminal 20 may be realized by an integrated device. Such information processing devices 10 are also included in examples of the "information processing device" of the present disclosure.
[0053] The present disclosure is not limited to the above-described embodiment, and can be modified as appropriate within the scope of the present disclosure.
[0054] Some or all of the above embodiments can be described as, but are not limited to, the following supplementary notes. (Supplementary Note 1) An information processing device having: an acquisition unit that acquires information indicating a transaction object that a user is to purchase at a store and information that identifies the user from a store terminal installed in the store; and a control unit that enables the user to use the balance of first points that corresponds to the transaction object that the user is to purchase at the store, out of a balance of first points that can be used for a first purpose and a balance of second points that can be used for a second purpose that the user holds. (Supplementary Note 2) The information processing device according to Supplementary Note 1, wherein the information that identifies the user includes an image of the user's face. (Supplementary Note 3) The information processing device according to Supplementary Note 1 or 2, wherein the control unit performs at least one of payment and granting payment to the user, using the balance of first points that corresponds to the transaction object that the user is to purchase at the store. (Supplementary Note 4) The information processing device according to Supplementary Note 1 or 2, wherein the control unit transmits to the store terminal information for displaying transaction objects sold at the store according to at least one of the user's attributes and purchase history and at least one of the first point balance and the second point balance. (Supplementary Note 5) The information processing device according to Supplementary Note 1 or 2, wherein the control unit transmits to the store terminal information indicating transaction objects sold at the store based on at least one of the user's attributes and purchase history and at least one of the expiration date of the first point balance and the expiration date of the second point balance. (Supplementary Note 6) The information processing device according to Supplementary Note 1 or 2, wherein the control unit transmits to the store terminal information indicating transaction objects sold at other stores different from the store and the other stores based on at least one of the user's attributes and purchase history and at least one of the first point balance and the second point balance. (Supplementary Note 7) The information processing device described in Supplementary Note 1 or 2, wherein the control unit transmits to the store terminal information indicating the transaction object being sold at a store other than the store and the other store based on at least one of the user's attributes and purchase history, and at least one of the expiration date of the balance of the first points and the expiration date of the balance of the second points.(Supplementary Note 8) An information processing method comprising: acquiring, from a store terminal installed in the store, information indicating a transaction object that a user will purchase at a store and information identifying the user, and making available, from the store terminal installed in the store, a balance of first points that the user has that can be used for a first purpose and a balance of second points that the user has that can be used for a second purpose, the balance of first points that corresponds to the transaction object that the user will purchase at the store. (Supplementary Note 9) A non-transitory computer-readable medium having stored thereon a program that causes a computer to execute a process: acquiring, from the store terminal installed in the store, information indicating a transaction object that a user will purchase at the store and information identifying the user, and making available, from the store terminal installed in the store, a balance of first points that the user has that can be used for a first purpose and a balance of second points that the user has that can be used for a second purpose, the balance of first points that corresponds to the transaction object that the user will purchase at the store. (Supplementary Note 10) An information processing system having an information processing device and a store terminal, wherein the information processing device has: an acquisition unit that acquires information indicating a transaction object that a user will purchase at a store and information that identifies the user from the store terminal installed in the store, and a control unit that enables the user to use the balance of first points that corresponds to the transaction object that the user will purchase at the store, out of a balance of first points that can be used for a first purpose and a balance of second points that can be used for a second purpose that the user holds. (Supplementary Note 11) The information processing system described in Supplementary Note 10, wherein the information that identifies the user includes an image of the user's face.
[0055] REFERENCE SIGNS LIST 1 Information processing system 10 Information processing device 11 Acquisition unit 12 Control unit 20 Store terminal
Claims
1. an acquisition unit that acquires information indicating a transaction object to be purchased by a user at a store and information identifying the user from a store terminal installed at the store; a control unit that enables the user to use the balance of first points that corresponds to a transaction object purchased by the user at the store out of a balance of first points that can be used for a first purpose and a balance of second points that can be used for a second purpose that the user holds; An information processing device having the above configuration.
2. The information identifying the user includes an image of the user's face. The information processing device according to claim 1 .
3. The control unit performs at least one of settlement and granting of a price to the user by using a balance of the first points corresponding to a transaction object purchased by the user at the store.
3. The information processing device according to claim 1 or 2.
4. The control unit transmits to the store terminal information for displaying transaction objects sold at the store according to at least one of the attributes and purchase history of the user and at least one of the balance of the first points and the balance of the second points.
3. The information processing device according to claim 1 or 2.
5. The control unit transmits, to the store terminal, information indicating a transaction object being sold at the store, based on at least one of the attributes and purchase history of the user, and at least one of the expiration date of the balance of the first points and the expiration date of the balance of the second points.
3. The information processing device according to claim 1 or 2.
6. The control unit transmits, to the store terminal, information indicating a transaction object being sold at a store other than the store and the other store, based on at least one of an attribute and a purchase history of the user, and at least one of a balance of the first points and a balance of the second points.
3. The information processing device according to claim 1 or 2.
7. The control unit transmits to the store terminal information indicating the transaction object being sold at a store other than the store and the other store based on at least one of the attributes and purchase history of the user, and at least one of the expiration date of the balance of the first points and the expiration date of the balance of the second points.
3. The information processing device according to claim 1 or 2.
8. acquiring information indicating a transaction object to be purchased by a user at a store and information identifying the user from a store terminal installed at the store; Among a balance of first points that can be used for a first purpose and a balance of second points that can be used for a second purpose, the balance of first points that the user holds is made available for use according to a transaction object that the user purchases at the store; Information processing methods.
9. acquiring information indicating a transaction object to be purchased by a user at a store and information identifying the user from a store terminal installed at the store; Among a balance of first points that can be used for a first purpose and a balance of second points that can be used for a second purpose, the balance of first points that the user holds is made available for use according to a transaction object that the user purchases at the store; A program that causes a computer to carry out processing.
10. The information processing device and the store terminal are included, The information processing device includes: an acquisition unit that acquires information indicating a transaction object to be purchased by a user at a store and information identifying the user from the store terminal installed at the store; a control unit that enables the user to use the balance of first points that corresponds to a transaction object purchased by the user at the store out of a balance of first points that can be used for a first purpose and a balance of second points that can be used for a second purpose that the user holds; An information processing system having the above configuration.