Management device
The management device addresses the issue of cumbersome operations in displaying important stamp cards by determining and controlling the display order based on importance, enhancing user convenience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- NTT DOCOMO INC
- Filing Date
- 2024-10-07
- Publication Date
- 2026-04-21
AI Technical Summary
Existing systems require cumbersome operations to display relatively important electronic stamp cards when switching between multiple cards, necessitating multiple swipes to access desired cards.
A management device that records stamp data, determines the importance of each dataset, and controls the display order of stamp cards based on this importance, allowing for easy access to high-importance cards.
Facilitates the convenient display of relatively important electronic stamp cards by optimizing the display order based on importance, reducing the need for multiple swipes.
Smart Images

Figure 0007849437000001 
Figure 0007849437000002 
Figure 0007849437000003
Abstract
Description
Technical Field
[0004] , , , , , ,
[0006] , , , , , , , , , ,
[0005] , , , , , , ,
[0001] The present invention relates to a management device.
Background Art
[0002] For regional activation, a stamp rally may be held while traveling around the municipality, where stamps are impressed on an electronic stamp card. For example, Non-Patent Document 1 describes an example of a stamp rally using AR (Augmented Reality) technology within a municipality.
[0003] Also, on a terminal used by a single user in a system that provides an electronic stamp card, multiple stamp cards may be displayed. For example, Patent Document 1 discloses a technique for switching and displaying images of multiple stamp cards when there are multiple images of electronic stamp cards owned by a single user, for example, by performing a swipe operation in which the user moves the terminal screen in the left-right direction.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Non-Patent Documents
[0005]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, in the technology described in Patent Document 1, when a user displays a desired electronic stamp card by swiping the terminal screen left or right, it was sometimes necessary to perform multiple swipes to display relatively important electronic stamp cards. In other words, it was sometimes necessary for the user to perform cumbersome operations to display relatively important electronic stamp cards.
[0007] Therefore, the present invention aims to provide a management device, management method, and program that allow for the convenient display of relatively important electronic stamp cards when switching between and displaying multiple electronic stamp cards. [Means for solving the problem]
[0008] A management device according to a preferred embodiment of the present invention includes: a recording unit that records stamp data indicating the purchase of goods or services in one of a plurality of datasets, depending on the circumstances under which a user purchases goods or services; a determination unit that determines the importance of each of the plurality of datasets; and a display control unit that controls the order in which images of a plurality of stamp cards corresponding one-to-one to the plurality of datasets are displayed on a terminal used by the user, based on the importance determined by the determination unit.
[0009] A preferred embodiment of the present invention is a management method comprising: recording stamp data indicating that a product or service has been purchased in one of a plurality of datasets, depending on the circumstances under which the user purchases a product or service; determining the importance of each of the plurality of datasets; and controlling the order in which images of a plurality of stamp cards corresponding one-to-one to the plurality of datasets are displayed on the terminal used by the user, based on the importance determined by the determination unit.
[0010] A program according to a preferred embodiment of the present invention causes the terminal processing device to function as an acquisition unit that acquires first data corresponding to each of the images of a plurality of stamp cards and second data specifying the order in which the images of the plurality of stamp cards are displayed from a management device that manages stamps; an image determination unit that determines the image of each stamp card corresponding to the size of a first area of a display device based on the first data; and a display control unit that displays the images of each stamp card determined by the image determination unit in the first area of the display device in the order indicated by the second data. [Effects of the Invention]
[0011] According to the present invention, when switching between and displaying multiple stamp cards, it becomes possible to easily display the electronic stamp card of relatively high importance. [Brief explanation of the drawing]
[0012] [Figure 1] A block diagram showing the overall configuration of management system 1A. [Figure 2] A diagram showing an example of the first stamp card, SC1. [Figure 3] A diagram showing an example of the second stamp card, SC2. [Figure 4] A diagram showing an example of the third stamp card, SC3. [Figure 5] A block diagram showing an example configuration of the stamp card management device 10A. [Figure 6] A table showing an example configuration of the settlement database (SDB). [Figure 7] A table showing an example configuration of the JDB (Judgement Condition Database). [Figure 8] A table showing an example configuration of a stamp card database CDB[1]. [Figure 9] A block diagram showing an example configuration of terminal 20[k]. [Figure 10] A sequence diagram showing the operation of management system 1A during payment. [Figure 11] A flowchart showing the contents of the substeps that make up the judgment process in step S9. [Figure 12] Sequence diagram showing the operation when the stamp card SC of the management system 1A is displayed. [Figure 13] Flowchart showing the contents of the sub-steps constituting the stamp card display process in step S27. [Figure 14] Block diagram showing a configuration example of the stamp card management device 10B. [Figure 15] Table showing a configuration example of the exponential database XDB. [Figure 16] Block diagram showing a configuration example of the stamp card management device 10C. [Figure 17] Table showing a configuration example of the store group database GDB. [Figure 18] Table showing a configuration example of the stamp card database CDB[2].
[0013] 1: First Embodiment Hereinafter, the management system 1A according to the first embodiment will be described with reference to FIGS. 1 to 11.
[0014] 1-1: Configuration of the First Embodiment 1-1-1: Overall Configuration [[ID=३५]]Figure 1 is a block diagram showing the overall configuration of the management system 1A according to the first embodiment. As shown in FIG. 1, the management system 1A includes a stamp card management device 10A, n terminals <20>[1], <20>[2],... <20>[k],... <20>[n], an application management device 30, and a settlement server 40. n is an integer of 1 or more. k is an integer of 1 or more and n or less. In the following description, the terminals <20>[1] to <20>[n] may be collectively referred to as "terminal <20>". In FIG. 1, the user U uses the terminal <20>. Also, the user [k] uses the terminal <20>[k]. Hereinafter, as necessary, the terminal <20>[k] will be described while being used as a representative example of the terminal <20>. Note that the stamp card management device 10A is an example of a "management device".
[0015] The stamp card management device 10A of this disclosure, shown in Figure 1, manages electronic stamps. Generally, stamps are managed according to their purpose, such as promotional measures by convenience stores and initiatives by local governments. Furthermore, stamps managed for promotional measures by convenience stores and initiatives by local governments are typically stamped on physical stamp cards. By collecting a predetermined number of stamps on a stamp card, the cardholder can, for example, receive an incentive. In this specification, "stamp card" means an image displaying an electronic stamp card SC. An electronic stamp card SC is displayed on the terminal 20 shown in Figure 1, and an image of an electronic stamp ST is displayed in the stamp display area SA within the image of the electronic stamp card SC. As an example, when the stamp card management device 10A determines that user U has purchased goods or services, it records first stamp data TD1 indicating that goods or services have been purchased in first data set DS1 associated with user U. The stamp card management device 10A also records second stamp data TD2 indicating that goods or services have been purchased in second data set DS2, which is associated with user U and is different from first data set DS1, relating to the purchase of goods or services. The stamp card management device 10A also records third stamp data TD3 indicating that goods or services have been purchased in third data set DS3, which is associated with user U and is different from first data set DS1 and second data set DS2, relating to the purchase of goods or services. The first dataset DS1, the second dataset DS2, and the third dataset DS3 are, for example, datasets associated with user U and relating to the purchase history of goods or services.
[0016] The stamp card management device 10A uses the data contained in the first data set DS1 to display the first stamp card SC1 on the terminal 20. The first stamp ST1 is displayed in the stamp display area SA on the first stamp card SC1. Furthermore, the stamp card management device 10A uses the data contained in the second data set DS2 to display the second stamp card SC2 on the terminal 20. The second stamp ST2 is displayed in the stamp display area SA of the second stamp card SC2. Furthermore, the stamp card management device 10A uses the data contained in the third data set DS3 to display the third stamp card SC3 on the terminal 20. The third stamp ST3 is displayed in the stamp display area SA of the third stamp card SC3. In other words, the first dataset DS1, the second dataset DS2, and the third dataset DS3 are datasets used to display an image of an electronic stamp card SC containing an image of an electronic stamp ST on the terminal 20.
[0017] The first stamp card SC1, the second stamp card SC2, and the third stamp card SC3 correspond to different policies. In other words, each dataset DS corresponds to a different policy.
[0018] The first dataset DS1 includes the first stamp data TD1. The first stamp data TD1 is data used to display the image of the first stamp ST1 within the image of the first stamp card SC1. Furthermore, the second dataset DS2 includes the second stamp data TD2. The second stamp data TD2 is data used to display the image of the second stamp ST2 within the image of the second stamp card SC2. Furthermore, the third dataset DS3 includes the third stamp data TD3. The third stamp data TD3 is data used to display the image of the third stamp ST3 within the image of the third stamp card SC3. As described below, each of the first stamp data TD1, the second stamp data TD2, and the third stamp data TD3 corresponds to a combination of the date and time the goods or services were purchased and the store where the goods or services were purchased.
[0019] The stamp card management device 10A is a device used to manage data related to electronic stamp cards SC. Electronic stamp cards SC are displayed individually on each of the terminals 20[1] to 20[n]. For example, when user U[k] purchases goods or services for a predetermined amount or more in connection with the first measure, the first stamp ST1 is displayed on the first stamp card SC1 displayed on terminal 20[k]. As another example, when user U[k] purchases goods or services for a predetermined amount or more in connection with the second measure, the second stamp ST2 is displayed on the second stamp card SC2 displayed on terminal 20[k]. As yet another example, when user U[k] purchases goods or services for a predetermined amount or more in connection with the third measure, the third stamp ST3 is displayed on the third stamp card SC3 displayed on terminal 20[k].
[0020] For example, when user U[k] purchases goods or services for a predetermined amount or more in connection with the first measure, the first QR code is printed on the receipt printed at the store's cash register. When user U[k] launches a specific application for the stamp card SC on terminal 20[k] and scans the first QR code, the first stamp ST1 is displayed on the first stamp card SC1 shown on terminal 20[k]. Please note that "QR Code" is a registered trademark.
[0021] As another example, if user U[k] purchases goods or services exceeding a predetermined amount in connection with the second measure, a second QR code is printed on the receipt printed at the store's cash register. When user U[k] launches a specific application for stamp cards on terminal 20[k] and scans the second QR code, the second stamp ST2 is displayed on the second stamp card SC2 shown on terminal 20[k].
[0022] As another example, if user U[k] purchases goods or services exceeding a predetermined amount in connection with the third measure, a third QR code is printed on the receipt printed at the store's cash register. When user U[k] launches a specific app for stamp cards on terminal 20[k] and scans the third QR code, the third stamp ST3 is displayed on the third stamp card SC3 shown on terminal 20[k].
[0023] Figure 2 shows an example of the first stamp card SC1. Figure 3 shows an example of the second stamp card SC2. Figure 4 shows an example of the third stamp card SC3.
[0024] As shown in Figure 2, the first stamp card SC1 is displayed in a predetermined area RM on the display device 24 provided in the terminal 20, which will be described later. The first stamp card SC1 has an application display area UA, a stamp display area SA, and a prize display area CA. Area RM is an example of the "first area".
[0025] The usage indication area UA is the area that displays the purpose of the first stamp card SC1. In the example shown in Figure 2, the usage indication area UA indicates that the first stamp card SC1 is a card used to collect the first stamp ST1 while purchasing goods or services at multiple stores located in City A. Hereafter, purchasing goods or services at multiple stores will be referred to as "shopping around".
[0026] The stamp display area SA is the area where the first stamp ST1 is displayed. In the example shown in Figure 2, the stamp display area SA includes four sections for displaying the first stamp ST1.
[0027] The prize display area CA is the area that displays the prize to be won when the first stamp ST1 is displayed in all sections of the stamp display area SA. In the example shown in Figure 2, the prize display area CA displays that when the above application is launched and the target operation is performed, the first stamp ST1 will be displayed in the stamp display area SA, and that when four first stamp ST1s are displayed in the stamp display area SA, user U[k] will win 100 points.
[0028] Similarly, in the example shown in Figure 3, the second stamp card SC2 is displayed in a predetermined area RM on the display device 24 provided in the terminal 20, which will be described later. For the sake of simplicity, the following explanation will mainly focus on the differences between the second stamp card SC2 and the first stamp card SC1.
[0029] In the example shown in Figure 3, the usage indication area UA indicates that the second stamp card SC2 is a card used to display the second stamp ST2 while purchasing goods or services at multiple stores related to the P campaign.
[0030] In the second stamp card SC2, the stamp display area SA is the area where the second stamp ST2 is displayed.
[0031] In the second stamp card SC2, the prize display area CA is the area that displays the prize to be earned when the second stamp ST2 is displayed in all sections included in the stamp display area SA. In the example shown in Figure 3, the prize display area CA displays that when the above application is launched and the target operation is performed, the second stamp ST2 will be displayed in the stamp display area SA, and that when four second stamp ST2s are displayed in the stamp display area SA, user U[k] will earn 100 points.
[0032] Similarly, in the example shown in Figure 4, the third stamp card SC3 is displayed in a predetermined area RM on the display device 24 provided in the terminal 20, which will be described later. For the sake of simplicity, the following explanation will mainly focus on the differences between the third stamp card SC3 and the first stamp card SC1.
[0033] In the example shown in Figure 4, the usage indication area UA indicates that the third stamp card SC3 is a card used to collect third stamps ST3 while purchasing goods or services at multiple stores located within Prefecture B.
[0034] In the third stamp card SC3, the stamp display area SA is the area where the third stamp ST3 is displayed.
[0035] In the third stamp card SC3, the prize display area CA is the area that displays the prize to be earned when the third stamp ST3 is displayed in all sections included in the stamp display area SA. In the example shown in Figure 4, the prize display area CA displays that when the above application is launched and the target operation is performed, the third stamp ST3 will be displayed in the stamp display area SA, and that when four third stamp ST3s are displayed in the stamp display area SA, user U[k] will earn 100 points.
[0036] As described later, user U[k] switches between the stamp cards SC displayed on the display device 24 by swiping their finger on the display device 24. For example, in response to user U[k]'s finger swipe, the stamp cards SC displayed on the display device 24 switch in the order of first stamp card SC1, second stamp card SC2, and third stamp card SC3.
[0037] In the above example, the stamp card management device 10A manages data relating to the first stamp card SC1, the second stamp card SC2, the third stamp card SC3, the first stamp ST1, the second stamp ST2, and the third stamp ST3.
[0038] In Figure 1, terminal 20[k] is a device used by user U[k] to view the first stamp card SC1, the second stamp card SC2, and the third stamp card SC3 by launching the above application. User U[k] checks the stamps ST displayed on these stamp cards SC by launching the above application on terminal 20[k]. As described above, for example, user U[k] can display the first stamp ST1 on the first stamp card SC1 by scanning the first QR code printed on the receipt with terminal 20[k]. Similarly, user U[k] can display the second stamp ST2 on the second stamp card SC2 by scanning the second QR code printed on the receipt with terminal 20[k]. Similarly, user U[k] can display the third stamp ST3 on the third stamp card SC3 by scanning the third QR code printed on the receipt with terminal 20[k].
[0039] Terminal 20[k] may be a mobile device such as a smartphone or tablet, or it may be a PC (Personal Computer). The same applies to other terminals 20 besides terminal 20[k].
[0040] The application management device 30 is a device that manages the above-mentioned applications installed on terminal 20[k] via the communication network NET. Specifically, the application management device 30 manages data indicating the first stamp ST1 included in the first stamp card SC1, the second stamp ST2 included in the second stamp card SC2, and the third stamp ST3 included in the third stamp card SC3, which are displayed on the terminal 20[k], based on communication processing with the stamp card management device 10A via the communication network NET. This data includes image data showing the images of the first stamp ST1 to the third stamp ST3. When this image data is transmitted from the application management device 30 to the terminal 20[k], the images of the first stamp ST1 to the third stamp ST3 are displayed on the terminal 20[k]. Furthermore, when user U[k] attempts to pay for goods or services at a store using the above-mentioned application installed on terminal 20[k], the application management device 30 outputs the payment result to terminal 20[k] based on communication processing with the payment server 40 via the communication network NET.
[0041] When a user U[k] attempts to settle the purchase price of goods or services using the above-mentioned application installed on terminal 20[k], the settlement server 40 executes settlement processing based on data indicating a settlement request obtained from the application management device 30.
[0042] 1-1-2: Configuration of the stamp card management device Figure 5 is a block diagram showing an example configuration of the stamp card management device 10A. As shown in Figure 5, the stamp card management device 10A comprises a processing unit 11A, a storage device 12A, a display device 13, an input device 14, and a communication device 15. Each element of the stamp card management device 10A is interconnected by one or more buses for communicating information. In this specification, the term "device" may be replaced with other terms such as circuit, device, or unit.
[0043] The processing unit 11A is a processor that controls the entire stamp card management device 10A. The processing unit 11A is configured using, for example, one or more chips. The processing unit 11A is also configured using a central processing unit (CPU) that includes, for example, interfaces with peripheral devices, an arithmetic unit, and registers. Some or all of the functions of the processing unit 11A may be implemented by hardware such as a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), and FPGA (Field Programmable Gate Array). The processing unit 11A executes various processes in parallel or sequentially.
[0044] The storage device 12A is a recording medium that can be read and written to by the processing device 11A. The storage device 12A includes, for example, non-volatile memory and volatile memory. Non-volatile memory is, for example, ROM (Read Only Memory), EPROM (Erasable Programmable Read Only Memory), and EEPROM (Electrically Erasable Programmable Read Only Memory). Volatile memory is, for example, RAM (Random Access Memory). Furthermore, the storage device 12A stores the control program PR1A executed by the processing device 11A, the settlement database SDB, the judgment condition database JDB, and the stamp card database CDB[1]. The storage device 12A also functions as a work area for the processing device 11A.
[0045] The payment database SDB is a database that stores payment data SD obtained from the payment server 40 via the application management device 30.
[0046] Figure 6 is a table showing an example configuration of the settlement database SDB. The payment database SDB has the following fields: "Payment ID", "User", "Purchase Date and Time", "Purchase Amount", and "Purchase Store".
[0047] The "Payment ID" indicates the identifier of each payment data SD.
[0048] "User" refers to the user U who made the purchase of the goods or services corresponding to each payment data SD.
[0049] The "Purchase Date and Time" indicates the date and time when user U, as indicated by "User," purchased the goods or services. For the sake of explanation, in the payment database SDB exemplified in Figure 6, the "Purchase Date and Time" is displayed as year, month, and day. However, the "Purchase Date and Time" data may include time data in addition to year, month, and day data.
[0050] "Purchase Amount" indicates the purchase price of goods or services purchased by User U, as indicated by "User".
[0051] "Purchasing store" indicates the store where user U, as indicated by "User," purchased goods or services.
[0052] For example, the payment data SD with a "payment ID" of "001" as illustrated in Figure 6 indicates that user U[k] purchased goods or services worth "700 yen" at "Store L" on "March 15, 2024".
[0053] In Figure 5, the judgment condition database JDB is a database that stores judgment condition data JD, which is used to determine whether or not to issue an electronic stamp ST, corresponding to each of the settlement data SD stored in the settlement database SDB.
[0054] Figure 7 is a table showing an example of the configuration of the JDB judgment condition database. The JDB judgment criteria database has the following items: "Condition ID", "Stamp Card ID", "User", "Expiration Date", "Minimum Amount", "Campaign Details", and "Target Store".
[0055] The "Condition ID" indicates the identifier of each judgment condition data JD.
[0056] The "Stamp Card ID" indicates the identifier of the Stamp Card SC.
[0057] "User" refers to user U of the stamp card SC, as indicated by the "stamp card ID".
[0058] The "Expiration Date" indicates the expiration date of the stamp card (SC) as shown by the "Stamp Card ID".
[0059] The "minimum purchase amount" indicates the minimum purchase amount that user U must pay before an electronic stamp (ST) will be displayed on the stamp card SC, which is indicated by the "stamp card ID".
[0060] The "Policy Details" section indicates the content of the policy that will be used for the stamp card SC indicated by the "Stamp Card ID". In the example shown in Figure 7, the judgment condition data JD with "Condition ID" "001" indicates that the purpose of the stamp card SC with "Stamp Card ID" "3872528341" is to purchase goods or services at multiple stores located in City A.
[0061] "Target stores" refers to the stores that are subject to the measures indicated by "Measure details". In the judgment condition data JD with "Condition ID" "001" as exemplified in Figure 7, the "Target stores" data indicates that the above-mentioned stores are Store D, Store K, Store L... and Store X.
[0062] For example, the judgment condition data JD with "Condition ID" "001" as exemplified in Figure 7 indicates that if user U[k] purchases goods or services at a store included in "Target Stores" and pays an amount of "500 yen" or more before the expiration date of stamp card SC with stamp card ID "3872528341", which is "January 31, 2025", a new stamp ST will be displayed on stamp card SC with stamp card ID "3872528341".
[0063] In Figure 5, the stamp card database CDB[1] is a database that stores data related to the first stamp card SC1 to the third stamp card SC3.
[0064] Figure 8 is a table showing an example of the configuration of a stamp card database CDB[1]. The stamp card database CDB[1] includes, for example, one or more first datasets DS1, one or more second datasets DS2, and one or more third datasets DS3. Furthermore, the stamp card database CDB[1] has the following items: "stamp card ID", "user", "policy details", "1st date and time", "1st store", "2nd date and time", "2nd store", ... "wth date and time", "wth store", and "importance". Note that w is an integer of 3 or greater.
[0065] The "Stamp Card ID" indicates the identifier of the Stamp Card SC.
[0066] In the first row of the stamp card database CDB[1] illustrated in Figure 8, the first dataset DS1 has the data "3872528341" entered in the "Stamp Card ID" column. This data indicates that the first dataset DS1 in the first row is the dataset DS for stamp card SC with "Stamp Card ID" "3872528341".
[0067] In the second row of the stamp card database CDB[1] illustrated in Figure 8, the second dataset DS2 has the data "1872639081" entered in the "Stamp Card ID" column. This data indicates that the second dataset DS2 in the second row is the dataset DS for stamp card SC with "Stamp Card ID" "1872639081".
[0068] In the third row of the stamp card database CDB[1] illustrated in Figure 8, the third dataset DS3 has the data "7463120932" entered in the "Stamp Card ID" field. This data is due to the fact that the third dataset DS3 in the third row is the dataset DS for stamp card SC with the "Stamp Card ID" "7463120932".
[0069] "User" refers to user U of the stamp card SC. In the first row of the stamp card database CDB[1] exemplified in Figure 8, the "User" data in the first dataset DS1 indicates that user U is "user U[k]". Similarly, in the second row of the stamp card database CDB[1] exemplified in Figure 8, the second dataset DS2 also indicates that user U is "user U[k]". Furthermore, in the third row of the stamp card database CDB[1] exemplified in Figure 8, the third dataset DS3 also indicates that user U is "user U[k]".
[0070] "Policy Details" indicates the content of the policies that will be used for the stamp card SC program. The data in the first row of the first data set DS1 of the stamp card database CDB[1] illustrated in Figure 8, shows that the purpose of the first stamp card SC1, whose "stamp card ID" is "3872528341", is to display the first stamp ST1 while purchasing goods or services at multiple stores located in City A. The "Policy Details" data in the second row of the second data set DS2 in the stamp card database CDB[1] illustrated in Figure 8 indicates that the purpose of the second stamp card SC2, whose "Stamp Card ID" is "1872639081", is to display the second stamp ST2 while purchasing goods or services related to the P campaign. The "Policy Details" data in the third row of the third dataset DS3 in the stamp card database CDB[1] illustrated in Figure 8 indicates that the purpose of the third stamp card SC3, with "Stamp Card ID" "7463120932", is to display the third stamp ST3 while purchasing goods or services at multiple stores located within Prefecture B.
[0071] In the example shown in Figure 8, the first dataset DS1, the second dataset DS2, and the third dataset DS3 correspond to the same user U[k], but each corresponds to a different policy content.
[0072] "First Date and Time" indicates the purchase date and time corresponding to the purchase of the product or service for which the first stamp (ST) was issued in relation to the initiative covered by the stamp card (SC). The "First Date and Time" data in the first row of the first data set DS1 in the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services during a shopping trip within City A on "February 19, 2024," resulting in the issuance of the first stamp ST1. Furthermore, the "First Date and Time" in the second row of the second data set DS2 in the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services in connection with the P campaign on "February 25, 2024," resulting in the issuance of the first second stamp ST2. Furthermore, the "First Date and Time" in the third row of the third data set DS3 in the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services during a shopping trip within Prefecture B on "March 21, 2024," resulting in the issuance of the first third stamp ST3.
[0073] "Store #1" refers to the store where the first stamp (ST) was issued for a product or service related to the initiative covered by the stamp card (SC). The "First Store" data in the first row of the first data set DS1 in the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services at "Store K" during a shopping trip within City A, resulting in the issuance of the first stamp ST1. Furthermore, the "First Store" data in the second data set DS2 of the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services at "N Store" in connection with the P campaign, resulting in the issuance of the first second stamp ST2. Furthermore, the "First Store" data in the third row of the third dataset DS3 in the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services at "Store R" during a shopping trip within Prefecture B, resulting in the issuance of the first third stamp ST3.
[0074] "Second Date and Time" indicates the purchase date and time corresponding to the purchase of the product or service for which the second stamp (ST) was issued in relation to the initiative covered by the stamp card (SC). The "Second Date and Time" data in the first row of the first data set DS1 in the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services on "March 15, 2024" during a shopping trip within City A, resulting in the issuance of the second first stamp ST1. Furthermore, the "Second Date and Time" data in the second row of the second data set DS2 in the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services in connection with the P campaign on "March 24, 2024," resulting in the issuance of the second stamp ST2.
[0075] "Second store" refers to the store where the purchase of the product or service for which the second stamp (ST) was issued in relation to the initiative covered by the stamp card (SC) was made. The "2nd store" data in the first row of the first data set DS1 in the stamp card database CDB[1] illustrated in Figure 8 indicates that user U[k] purchased goods or services at "Store L" during a shopping trip within City A, resulting in the issuance of a second first stamp ST1. The "Second Store" data in the second row of the second dataset DS2 in the stamp card database CDB[1] illustrated in Figure 6 indicates that user U[k] purchased goods or services at "Store O" in connection with the P campaign, resulting in the issuance of a second stamp ST2.
[0076] "Date and time w" indicates the purchase date and time corresponding to the purchase of the product or service for which the wth stamp ST was issued in relation to the initiative covered by the stamp card SC.
[0077] "Store number w" indicates the store where the purchase of the product or service for which the wth stamp ST was issued was made, in relation to the initiative covered by the stamp card SC.
[0078] The "Importance" value indicates the importance of each of the three datasets corresponding to a single user U[k]: the first dataset DS1, the second dataset DS2, and the third dataset DS3. A smaller "Importance" number indicates higher importance. Here, "importance" may correspond to the difficulty of displaying stamps ST in all fields of the stamp display area SA on a stamp card SC. The higher the difficulty, the higher the "importance," and vice versa. Furthermore, the difficulty may be the difficulty at the time of issuance of the stamp card SC, or the difficulty at the present time. Here, "current difficulty" may correspond to the number of fields in the stamp display area SA where stamps ST have not yet been displayed. For example, the fewer fields in the stamp display area SA where stamps ST have not yet been displayed, the higher the "importance." Alternatively, the more fields in the stamp display area SA where stamps ST have not yet been displayed, the higher the "importance." Alternatively, "importance" may correspond to the value of the product that user U[k] can earn if stamps ST are displayed in all fields of the stamp display area SA. For example, the higher the points that user U[k] can earn if stamps ST are displayed in all fields of the stamp display area SA, the higher the "importance" may be.
[0079] In the stamp card database CDB[1] illustrated in Figure 8, it is shown that among the first dataset DS1, the second dataset DS2, and the third dataset DS3 corresponding to user U[k], the first dataset DS1 has the highest importance, the second dataset DS2 has the second highest importance, and the third dataset DS3 has the third highest importance.
[0080] In the first dataset DS1 of the stamp card database CDB[1] illustrated in Figure 8, the data for "first date and time", "second date and time", ... "wth date and time" correspond one-to-one with the one or more first stamps ST1 displayed in the stamp display area SA of the first stamp card SC1. Furthermore, in the first dataset DS1 of the stamp card database CDB[1] illustrated in Figure 8, the data for "Store 1", "Store 2", ... "Store w" corresponds one-to-one with the one or more first stamps ST1 displayed in the stamp display area SA of the first stamp card SC1. The data stored in the first dataset DS1, such as the pairs of "1st date and time" and "1st store," "2nd date and time" and "2nd store," ... and "wth date and time" and "wth store," are examples of "1st stamp data TD1." Furthermore, the data stored in the first dataset DS1, including the pair of "1st stamp data TD1" and "policy data PD1" indicating "policy details," is an example of "1st stamp card data CD1." As described above, the first dataset DS1 is associated with user U[k] and is dataset DS relating to the purchase of goods or services related to the first initiative.
[0081] In the second dataset DS2 of the stamp card database CDB[1] illustrated in Figure 8, the data "First Date and Time", "Second Date and Time", ... "Wth Date and Time" correspond one-to-one with the one or more second stamps ST2 displayed in the stamp display area SA of the second stamp card SC2. Furthermore, in the second dataset DS2 of the stamp card database CDB[1] illustrated in Figure 8, the data for "Store 1", "Store 2", ... "Store w" corresponds one-to-one with the one or more second stamps ST2 displayed in the stamp display area SA of the second stamp card SC2. The data stored in the second dataset DS2, such as the pairs of "1st date and time" and "1st store," "2nd date and time" and "2nd store," ... and "wth date and time" and "wth store," are examples of "2nd stamp data TD2." Furthermore, the data stored in the second dataset DS2, including pairs of "2nd stamp data TD2" and "policy data PD2" indicating "policy details," is an example of "2nd stamp card data CD2." As described above, the second dataset DS2 is linked to user U[k] and is a dataset related to the purchase of goods or services associated with the second initiative.
[0082] In the third dataset DS3 of the stamp card database CDB[1] illustrated in Figure 8, the data for "1st date and time", "2nd date and time", ... "wth date and time" correspond one-to-one with the one or more third stamps ST3 displayed in the stamp display area SA of the third stamp card SC3. Furthermore, in the third data set DS3 of the stamp card database CDB[1] illustrated in Figure 8, the data for "Store 1", "Store 2", ... "Store w" corresponds one-to-one with the one or more third stamps ST3 displayed in the stamp display area SA of the third stamp card SC3. The data stored in the third dataset DS3, such as the pairs of "1st date and time" and "1st store," "2nd date and time" and "2nd store," ... "wth date and time" and "wth store," are examples of "3rd stamp data TD3." Furthermore, the data stored in the third dataset DS3, including the pair of "3rd stamp data TD3" and "policy data PD3" indicating "policy details," is an example of "3rd stamp card data CD3." As described above, the third dataset, DS3, is linked to user U[k] and is a dataset related to the purchase of goods or services associated with the third initiative.
[0083] In the stamp card database CDB[1], the first dataset DS1, the second dataset DS2, and the third dataset DS3 are all different from each other.
[0084] In the stamp card database CDB[1] illustrated in Figure 8, the data for "1st Date and Time," "2nd Date and Time," ... "wth Date and Time" are displayed as year, month, and day. However, the data for "1st Date and Time," "2nd Date and Time," ... "wth Date and Time" may use other display methods. For example, the data for "1st Date and Time," "2nd Date and Time," ... "wth Date and Time" may be displayed as date and time. As stated above, in this specification, "date and time" is not limited to a combination of date and time, but may be a date alone, or a combination of date and time.
[0085] In Figure 5, the display device 13 is a device that displays images and text information. The display device 13 displays various images under the control of the processing unit 11A. For example, various display panels such as liquid crystal display panels and organic EL display panels are suitably used as the display device 13.
[0086] The input device 14 is a device that accepts operations from user U. For example, the input device 14 is configured to include a keyboard, touchpad, touch panel, or pointing device such as a mouse. Here, if the input device 14 is configured to include a touch panel, it may also serve as the display device 13.
[0087] The communication device 15 is hardware acting as a transmitting and receiving device for communicating with other devices. The communication device 15 is also called, for example, a network device, network controller, network card, or communication module. The communication device 15 may be equipped with a connector for wired connection and an interface circuit corresponding to the connector. The communication device 15 may also be equipped with a wireless communication interface. Examples of connectors and interface circuits for wired connection include products compliant with wired LAN, IEEE1394, and USB. Examples of wireless communication interfaces include products compliant with wireless LAN and Bluetooth®.
[0088] The processing unit 11A functions as a communication control unit 111, an acquisition unit 112, a determination unit 113A, a recording unit 114A, a decision unit 115A, and a display control unit 116 by reading and executing the control program PR1A from the storage device 12A.
[0089] The communication control unit 111 causes the communication device 15 to send and receive various types of information with other devices. As an example, the communication control unit 111 causes the communication device 15 to receive payment data SD from the payment server 40 via the application management device 30. As another example, the communication control unit 111 causes the communication device 15 to transmit the first stamp card data CD1, the second stamp card data CD2, and the third stamp card data CD3, which are stored in the stamp card database CDB[1], to the terminal 20[k] via the application management device 30. The communication control unit 111 also causes the communication device 15 to transmit sequence data OD, which indicates the order in which the images of the first stamp card SC1, the second stamp card SC2, and the third stamp card SC3, output from the display control unit 116 (described later), will be displayed on the terminal 20[k].
[0090] The acquisition unit 112 acquires payment data SD from the payment server 40 via the application management device 30. The acquisition unit 112 also stores the payment data SD acquired from the payment server 40 in the payment database SDB.
[0091] The determination unit 113A refers to the determination condition database JDB and determines whether or not it is permissible to issue a stamp ST corresponding to each of the settlement data SD stored in the settlement database SDB.
[0092] As an example, in the stamp card database CDB[1] shown in Figure 8, we assume that the first dataset DS1 corresponding to user U[k] already contains the data "February 19, 2024" for "First Date and Time" and "Store K" for "First Store".
[0093] Here, in the case of payment data SD with "Payment ID" "001" in the payment database SDB, the "Purchase Date and Time" is "March 15, 2024". This "Purchase Date and Time" is a date earlier than "January 31, 2025", which is the "Expiration Date" included in judgment condition data JD with "Condition ID" "001" in the judgment condition database JDB. Also, the "Purchase Amount" of payment data SD with "Payment ID" "001" is "700 yen". This "Purchase Amount" is an amount greater than or equal to the "Minimum Amount" of "500 yen" included in judgment condition data JD with "Condition ID" "001". Furthermore, the "Purchase Store" of payment data SD with "Payment ID" "001" is "Store L". This "Purchase Store" is included in the "Target Store" of judgment condition data JD with "Condition ID" "001". As a result, the determination unit 113A determines that it is "OK to issue a stamp ST" for the payment data SD in which the "payment ID" is "001".
[0094] If the determination unit 113A determines that "it is permissible to issue a stamp ST", the recording unit 114A records stamp data TD indicating that the user U[k] has purchased goods or services in one of the multiple datasets DS, depending on the circumstances under which the user U[k] purchases the goods or services.
[0095] Referring to the stamp card database CDB[1] illustrated in Figure 8, if the circumstances under which user U[k] purchased goods or services are related to the first measure, the recording unit 114A records the "purchase date and time" data and the "purchase store" data included in the payment data SD as first stamp data TD1 indicating that goods or services were purchased, for the first data set DS1.
[0096] In the example above, the recording unit 114A stores the "purchase date and time" data and the "purchase store" data included in the payment data SD, where the "payment ID" is "001", as the first stamp data TD1, in the respective fields of "second date and time" and "second store" in the first dataset DS1.
[0097] Here, "a situation in which goods or services are purchased in connection with the first measure" refers, for example, to a situation in which user U[k] purchases goods or services at a store that is subject to the first measure.
[0098] Furthermore, if the circumstances under which user U[k] purchases goods or services are related to the second measure, the recording unit 114A records the "purchase date and time" data and the "purchase store" data included in the payment data SD as second stamp data TD2 indicating that goods or services have been purchased, for the second dataset DS2.
[0099] Here, "a situation in which goods or services are purchased in connection with the second measure" refers, for example, to a situation in which user U[k] purchases goods or services at a store that is subject to the second measure.
[0100] Furthermore, if the circumstances under which user U[k] purchases goods or services are related to the third measure, the recording unit 114A records the "purchase date and time" data and the "purchase store" data included in the payment data SD as third stamp data TD3 indicating that goods or services have been purchased, for the third dataset DS3.
[0101] Here, "a situation in which goods or services are purchased in connection with the third measure" refers, for example, to a situation in which user U[k] purchases goods or services at a store participating in the third measure.
[0102] The decision unit 115A determines the importance of each of the multiple datasets DS. In this embodiment, the determination unit 115A determines importance based on the quantity of stamp data TD recorded in each of the multiple datasets DS.
[0103] Referring to the first stamp card SC1 illustrated in Figure 2, the second stamp card SC2 illustrated in Figure 3, the third stamp card SC3 illustrated in Figure 4, and the stamp card database CDB[1] illustrated in Figure 8, the first dataset DS1 corresponding to user U[k] contains three sets of first stamp data TD1. The second dataset DS2 corresponding to user U[k] contains two sets of second stamp data TD2. The third dataset DS3 corresponding to user U[k] contains one set of third stamp data TD3.
[0104] Therefore, as shown in Figure 8, the decision unit 115A sets the importance of the first dataset DS1 to "1", the importance of the second dataset DS2 to "2", and the importance of the third dataset DS3 to "3" among the first dataset DS1, second dataset DS2, and third dataset DS3 corresponding to user U[k].
[0105] In Figure 5, the display control unit 116 determines the order in which to display images of multiple stamp cards SC that correspond one-to-one with multiple datasets DS, based on the importance level determined by the determination unit 115A, for the terminal 20[k] used by user U[k], and generates sequence data OD indicating that order.
[0106] Referring to the first stamp card SC1 illustrated in Figure 2, the second stamp card SC2 illustrated in Figure 3, and the third stamp card SC3 illustrated in Figure 4, the display control unit 116 determines the order in which the images of the first stamp card SC1, the second stamp card SC2, and the third stamp card SC3 are displayed to the terminal 20[k] used by user U[k].
[0107] As an example, in area RM of terminal 20[k], the image of the first stamp card SC1 is initially displayed. When user U[k] swipes their finger over the image of the first stamp card SC1 displayed in area RM, the image of the second stamp card SC2 is displayed in area RM. When user U[k] swipes their finger over the image of the second stamp card SC2 displayed in area RM, the image of the third stamp card SC3 is displayed in area RM.
[0108] The display control unit 116 outputs sequence data OD, which indicates the order in which the images of the first stamp card SC1 to the third stamp card SC3 are displayed, to the communication control unit 111. As described above, the communication control unit 111 causes the communication device 15 to transmit the sequence data OD.
[0109] 1-1-3: Terminal Configuration Figure 9 is a block diagram showing an example configuration of terminal 20[k]. As shown in Figure 9, terminal 20[k] comprises a processing unit 21, a storage device 22, an imaging device 23, a display device 24, an input device 25, and a communication device 26. Each element of terminal 20[k] is interconnected by one or more buses for communicating information. The term "device" in this specification may be replaced with other terms such as circuit, device, or unit.
[0110] The processing unit 21 is a processor that controls the entire terminal 20[k]. The processing unit 21 is configured using, for example, one or more chips. The processing unit 21 is also configured using, for example, a central processing unit (CPU) that includes interfaces with peripheral devices, an arithmetic unit, and registers. Some or all of the functions of the processing unit 21 may be implemented by hardware such as a DSP, ASIC, PLD, and FPGA. The processing unit 21 executes various processes in parallel or sequentially.
[0111] The storage device 22 is a recording medium that can be read from and written to by the processing device 21. The storage device 22 includes, for example, non-volatile memory and volatile memory. Non-volatile memory is, for example, ROM, EPROM, and EEPROM. Volatile memory is, for example, RAM. Furthermore, the storage device 22 stores the control program PR2 executed by the processing unit 21. The storage device 22 also functions as a work area for the processing unit 21.
[0112] The imaging device 23 outputs imaging data obtained by imaging the external environment. The imaging device 23 includes, for example, a lens, an image sensor, an amplifier, and an AD converter. Light focused through the lens is converted into an analog imaging signal by the image sensor. The amplifier amplifies the imaging signal and outputs it to the AD converter. The AD converter converts the amplified analog imaging signal into digital imaging data. The converted imaging data is output to the processing device 21.
[0113] The display device 24 is a device that displays images and text information. The display device 24 displays various images under the control of the processing device 21. For example, various display panels such as liquid crystal display panels and organic EL display panels are preferably used as the display device 24.
[0114] The input device 25 is a device that accepts operations from user U. For example, the input device 25 includes a keyboard, touchpad, touch panel, or pointing device such as a mouse. If the input device 25 includes a touch panel, it may also function as the display device 24.
[0115] The communication device 26 is hardware acting as a transmitting and receiving device for communicating with other devices. The communication device 26 is also called, for example, a network device, network controller, network card, or communication module. The communication device 26 may be equipped with a connector for wired connection and an interface circuit corresponding to the connector. The communication device 26 may also be equipped with a wireless communication interface. Examples of connectors and interface circuits for wired connection include products compliant with wired LAN, IEEE1394, and USB. Examples of wireless communication interfaces include products compliant with wireless LAN and Bluetooth®.
[0116] The processing unit 21 functions as a communication control unit 211, an acquisition unit 212, an image determination unit 213, a reception unit 214, and a display control unit 215 by reading and executing the control program PR2 from the storage device 22. The functions of the communication control unit 211, the acquisition unit 212, the image determination unit 213, the reception unit 214, and the display control unit 215 are part of the functions of the above-described application.
[0117] The communication control unit 211 causes the communication device 26 to send and receive various types of data with the stamp card management device 10A. As an example, the communication control unit 211 causes the communication device 26 to send and receive various types of data with the stamp card management device 10A via the application management device 30.
[0118] The acquisition unit 212 acquires data including the date and time of purchase of goods or services by user U[k].
[0119] For example, if user U[k] purchases goods or services at a store, the acquisition unit 212 acquires data indicating the date and time of purchase of the goods or services purchased by user U[k] at that store, and data indicating that store. More specifically, when user U[k] purchases goods or services at a store, user U[k] launches a specific application related to the stamp card SC, as described above, and then uses the imaging device 23 to scan the first QR code printed on the receipt printed at the store's cash register. The acquisition unit 212 decodes the first QR code scanned by the imaging device 23 to acquire data indicating the date and time of purchase of the goods or services at the store, and data indicating the store, along with data indicating user U[k].
[0120] The same applies when user U[k] captures the second QR code and the third QR code with the imaging device 23.
[0121] Furthermore, the acquisition unit 212 acquires first stamp card data CD1 from the stamp card management device 10A as information for displaying the first stamp card SC1 on the display device 24. The acquisition unit 212 also acquires second stamp card data CD2 from the stamp card management device 10A as information for displaying the second stamp card SC2 on the display device 24. Furthermore, the acquisition unit 212 acquires third stamp card data CD3 from the stamp card management device 10A as information for displaying the third stamp card SC3 on the display device 24. These first stamp card data CD1, second stamp card data CD2, and third stamp card data CD3 are examples of "first data". When the "first data" is first stamp card data CD1, it includes policy data PD1. When the "first data" is second stamp card data CD2, it includes policy data PD2. If the "first data" is the third stamp card data CD3, then the "first data" includes the policy data PD3.
[0122] Furthermore, the acquisition unit 212 acquires sequence data OD from the stamp card management device 10A as data that specifies the order in which images of multiple stamp cards SC are displayed. Sequence data OD is an example of "second data".
[0123] The image determination unit 213 determines images of the first stamp card SC1, the second stamp card data CD2, and the third stamp card data CD3, which correspond to the size of the area RM on the display device 24, based on the first stamp card data CD1, the second stamp card data CD2, and the third stamp card data CD3 acquired by the acquisition unit 212.
[0124] More specifically, the image determination unit 213 determines the number of images of the first stamp ST1 to be included in the first stamp card SC1 based on the number of first stamp data TD1 included in the first stamp card data CD1. As described above, each image of the first stamp card SC1 is an image acquired by the acquisition unit 212 from the application management device 30. As described above, in the image of the first stamp card SC1, the first stamp ST1 is included in the stamp display area SA. Furthermore, the image determination unit 213 includes an image representing the policy content indicated by the policy data PD1 in the image of the first stamp card SC1, based on the policy data PD1 included in the first stamp card data CD1. As described above, in the image of the first stamp card SC1, the image representing the policy content is included in the usage display area UA.
[0125] The same applies to the second stamp card SC2 and the third stamp card SC3.
[0126] The reception unit 214 receives user U[k]'s input device 25. For example, if the input device 25 includes a touch panel and also functions as a display device 24, the user U[k]'s operation is a swipe on the display device 24.
[0127] The display control unit 215 displays the images of the first stamp card SC1, the second stamp card SC2, and the third stamp card SC3, determined by the image determination unit 213, in the area RM of the display device 24 according to the sequence data OD acquired by the acquisition unit 212.
[0128] When the reception unit 214 receives an operation from user U[k] to the input device 25, the display control unit 215 switches the image of the stamp card SC displayed in area RM of the display device 24 according to the operation from user U[k] received by the reception unit 214. Area RM is an example of the "first area".
[0129] For example, if the operation performed by user U[k] received by the reception unit 214 is a swipe on the display device 24, the display control unit 215 switches the image of the stamp card SC displayed in area RM in accordance with user U[k]'s swipe. For example, the display control unit 215 switches the images of the stamp card SC displayed in area RM in the order of first stamp card SC1, second stamp card SC2, and third stamp card SC3 in accordance with user U[k]'s swipe.
[0130] 1-2: Operation of the First Embodiment 1-2-1: Actions during payment Figure 10 is a sequence diagram showing the operation of management system 1A during payment.
[0131] In step S1, terminal 20[k] sends a settlement processing request to application management device 30 requesting settlement processing. Application management device 30 receives the settlement processing request from terminal 20[k]. The payment processing request includes data indicating user U[k], data indicating the date and time of purchase by user U[k], data indicating the purchase price of the goods or services that user U[k] intends to purchase, and data indicating the store where user U[k] will purchase the goods or services.
[0132] In step S2, the application management device 30 sends the settlement processing request to the settlement server 40. The settlement server 40 receives the settlement processing request from the application management device 30.
[0133] In step S3, the settlement server 40 executes the settlement process. If the settlement server 40 is able to execute the settlement process indicated by the settlement processing request, it generates settlement result data indicating that the settlement has been completed. If the settlement server 40 is unable to execute the settlement process indicated by the settlement processing request, it generates settlement result data indicating that the settlement could not be completed.
[0134] In step S4, the settlement server 40 transmits the settlement result data to the application management device 30. The application management device 30 receives the settlement result data from the settlement server 40.
[0135] In step S5, the application management device 30 transmits the above-mentioned payment result data to terminal 20[k]. Terminal 20[k] receives the payment result data from the application management device 30.
[0136] If the settlement result data received by the application management device 30 indicates that the settlement has been completed, in step S6, the application management device 30 sends a settlement data request to the settlement server 40 requesting settlement data SD. The settlement server 40 receives the settlement data request from the application management device 30.
[0137] In step S7, the payment server 40 sends payment data SD to the application management device 30. The application management device 30 receives payment data SD from the payment server 40. The data indicating "user," "purchase date and time," "purchase amount," and "purchase store" included in the payment data SD is the same as the data indicating "user," "purchase date and time," "purchase amount," and "purchase store" included in the payment processing request sent and received in step S1.
[0138] In step S8, the application management device 30 transmits payment data SD to the stamp card management device 10A. The stamp card management device 10A receives the payment data SD from the application management device 30.
[0139] In step S9, the stamp card management device 10A performs a determination process to determine whether or not to issue a stamp ST based on the payment data SD.
[0140] Figure 11 is a flowchart showing the contents of the substeps that make up the determination process in step S9.
[0141] In substep S9[1], the processing unit 11A functions as a determination unit 113A. The processing unit 11A refers to the determination condition database JDB and determines whether or not it is permissible to issue a stamp ST for each of the settlement data SD stored in the settlement database SDB. If it is permissible to issue a stamp ST ("YES" in substep S9[1]), the processing unit 11A executes the process in substep S9[2]. If it is not permissible to issue a stamp ST ("NO" in substep S9[1]), the processing unit 11A executes the process in substep S9[4].
[0142] In substep S9[2], the processing unit 11A functions as a recording unit 114A. Depending on the circumstances under which user U[k] purchases goods or services, the processing unit 11A records stamp data TD indicating that goods or services have been purchased in one of the multiple datasets DS.
[0143] In substep S9[3], the processing unit 11A functions as a determination unit 113A. The processing unit 11A generates determination result data indicating that it has determined that it is permissible to issue the stamp ST.
[0144] In substep S9[4], the processing unit 11A functions as a determination unit 113A. The processing unit 11A generates determination result data indicating that it has determined not to issue a stamp ST.
[0145] In step S10 of Figure 10, the stamp card management device 10A transmits the determination result data to the application management device 30. The application management device 30 receives the determination result data from the stamp card management device 10A.
[0146] In step S11, the application management device 30 transmits the determination result data to terminal 20[k]. Terminal 20[k] receives the determination result data from the application management device 30. Terminal 20[k] may or may not display the judgment result indicated by the judgment result data on the display device 24.
[0147] 1-2-2: Operation when the Stamp Card SC is displayed Figure 12 is a sequence diagram showing the operation of the stamp card SC in the management system 1A when it is displayed.
[0148] In step S21, terminal 20[k] sends a stamp card data request to application management device 30 requesting a stamp card data CD. Application management device 30 receives the stamp card data request from terminal 20[k].
[0149] In step S22, the application management device 30 transmits the stamp card data request to the stamp card management device 10A. The stamp card management device 10A receives the stamp card data request from the application management device 30.
[0150] In step S23, the stamp card management device 10A determines the importance of each of the multiple datasets DS. In this embodiment, the stamp card management device 10A determines importance based on the quantity of stamp data TD recorded in each of the multiple datasets DS.
[0151] In step S24, the stamp card management device 10A determines the order in which to display images of multiple stamp cards SC that correspond one-to-one with multiple datasets DS, based on the importance determined in step S23, and generates sequence data OD indicating that order.
[0152] In step S25, the stamp card management device 10A transmits the stamp card data CD and sequence data OD to the application management device 30. The application management device 30 receives the stamp card data CD and sequence data OD from the stamp card management device 10A.
[0153] In step S26, the application management device 30 transmits the stamp card data CD and the sequence data OD to terminal 20[k]. Terminal 20[k] receives the stamp card data CD and the sequence data OD from the application management device 30.
[0154] In step S27, terminal 20[k] executes a stamp card display process to display the stamp card SC.
[0155] Figure 13 is a flowchart showing the contents of the substeps that make up the stamp card display process in step S27.
[0156] In substep S27[1], the processing unit 21 functions as an image determination unit 213. Based on the stamp card data CD, the processing unit 21 determines the image of each stamp card SC corresponding to the size of the area RM on the display device 24.
[0157] In substep S27[2], the processing unit 21 functions as a display control unit 215. The processing unit 21 displays the images of each stamp card SC determined in substep S27[1] in the area RM of the display device 24 in the order indicated by the sequence data OD.
[0158] 1-3: Effects of the First Embodiment The stamp card management device 10A, as a management device according to this embodiment, comprises a recording unit 114A, a determination unit 115A, and a display control unit 116. The recording unit 114A records stamp data TD indicating that a product or service has been purchased in one of the multiple data sets DS, depending on the situation in which user U purchases a product or service. The determination unit 115A determines the importance level for each of the multiple data sets DS. The display control unit 116 controls the order in which images of multiple stamp cards SC, which correspond one-to-one to the multiple data sets DS, are displayed on the terminal 20 used by user U, based on the importance level determined by the determination unit 115A.
[0159] The stamp card management device 10A according to this embodiment, by having the above configuration, makes it possible to easily display the electronic stamp card SC of relatively high importance when switching between and displaying multiple electronic stamp cards SC.
[0160] Furthermore, in the stamp card management device 10A according to this embodiment, the determination unit 115A determines importance based on the quantity of stamp data TD recorded in each of the multiple data sets DS.
[0161] The stamp card management device 10A according to this embodiment, with the above configuration, makes it possible to prioritize the display of electronic stamp cards with more accumulated stamps when switching between and displaying multiple stamp cards SC.
[0162] Furthermore, the management method according to this embodiment includes recording stamp data TD indicating the purchase of goods or services in one of the multiple datasets DS, depending on the circumstances under which user U purchases goods or services; determining the importance level for each of the multiple datasets DS; and controlling the order in which images of multiple stamp cards SC, which correspond one-to-one in the multiple datasets DS, are displayed on the terminal 20 used by user U, based on the importance level determined by the determination unit 115A.
[0163] The management method according to this embodiment, having the above configuration, makes it possible to easily display the electronic stamp card SC of relatively high importance when switching between and displaying multiple electronic stamp cards SC.
[0164] Furthermore, the program according to this embodiment causes the processing unit 21 of the terminal 20 to function as an acquisition unit 212, an image determination unit 213, and a display control unit 215. The acquisition unit 212 acquires stamp card data CD as first data corresponding to each of the images of the multiple stamp cards SC, and sequence data OD as second data specifying the order in which the images of the multiple stamp cards SC are displayed, from the stamp card management device 10A that manages the stamps ST. The image determination unit 213 determines the image of each stamp card SC corresponding to the size of the area RM, which is the first area of the display device 24, based on the stamp card data CD. The display control unit 215 displays the images of each stamp card SC determined by the image determination unit 213 in the area RM of the display device 24 according to the order indicated by the sequence data OD.
[0165] The program according to this embodiment, with the above configuration, makes it possible for terminal 20 to switch and display multiple electronic stamp cards SC in a predetermined desired order.
[0166] Furthermore, the program according to this embodiment causes the processing unit 21 of the terminal 20 to function as a reception unit 214. The reception unit 214 receives operations from the user U's input device 25. The display control unit 215 switches the images of each stamp card SC displayed in area RM of the display device 24 according to the operations of the user U received by the reception unit 214.
[0167] The program according to this embodiment, with the above configuration, makes it possible for terminal 20 to switch and display multiple electronic stamp cards SC in a predetermined desired order in response to user U's operation.
[0168] Furthermore, in the program according to this embodiment, the stamp card data CD, which is the first data, includes policy data PD that indicates the policy content corresponding to each of the multiple stamp cards SC. The image determination unit 213 includes an image of the policy content indicated by the policy data PD in the image of the stamp card SC.
[0169] The program according to this embodiment, by having the above configuration, makes it possible to display an electronic stamp card SC, which includes an image showing the details of the policy, on the terminal 20.
[0170] 2: Second Embodiment The management system 1B according to the second embodiment will be described below with reference to Figures 14 and 15. For the sake of simplicity, the same reference numerals will be used for components of the management system 1B that are also present in the management system 1A, and their functions may be omitted. Furthermore, the following description will primarily focus on the differences between the management system 1B and the management system 1A.
[0171] In the management system 1A according to the first embodiment, the stamp card management device 10A determined importance based on the quantity of stamp data TD recorded in each of the multiple data sets DS. On the other hand, in the management system 1B according to the second embodiment, the stamp card management device 10B determined importance based on the stamp ST measures corresponding to each of the multiple data sets DS.
[0172] 2-1: Configuration of the second embodiment 2-1-1: Overall Structure The overall configuration of the management system 1B according to the second embodiment differs from the overall configuration of the management system 1A shown in Figure 1 in that it includes a stamp card management device 10B instead of a stamp card management device 10A. In other respects, the overall configuration of the management system 1B is the same as that of the management system 1A, and therefore its illustration is omitted.
[0173] 2-1-2: Configuration of the stamp card management device Figure 14 is a block diagram showing an example configuration of the stamp card management device 10B. As shown in Figure 14, the stamp card management device 10B differs from the stamp card management device 10A in that it has a processing unit 11B instead of a processing unit 11A, and a storage device 12B instead of a storage device 12A.
[0174] The storage device 12B stores the control program PR1B instead of the control program PR1A stored in the storage device 12A. In addition to the control program PR1B, the settlement database SDB, the judgment condition database JDB, and the stamp card database CDB[1], the storage device 12B also stores the index database XDB.
[0175] The index database XDB is a database that stores index data XD, which indicates the importance index corresponding to the importance of each "policy content" stored in the judgment condition database JDB and the stamp card database CDB[1].
[0176] Figure 15 is a table showing an example of the configuration of the index database XDB. The index database XDB has the following items: "Index ID," "Policy Details," and "Importance Index."
[0177] The "Index ID" indicates the identifier for each index data XD.
[0178] The "Policy Details" are the same policy details as those stored in the judgment condition database JDB and the stamp card database CDB[1], and indicate the content of the policy.
[0179] The "Importance Index" is an index that corresponds to the importance of a policy, as indicated by its "Policy Content." The higher the "Importance Index" value of a policy, the more important the policy associated with that "Importance Index" is.
[0180] For example, the index data XD with "Index ID" "001" as exemplified in Figure 13 indicates that the "Importance Index" corresponding to the measure "Shopping around City A" is "80". Similarly, the index data XD with "Index ID" "002" indicates that the "Importance Index" corresponding to the measure "P Campaign" is "75". Furthermore, the index data XD with "Index ID" "003" indicates that the "Importance Index" corresponding to the measure "Shopping around Prefecture B" is "65". In other words, according to the index database XDB illustrated in Figure 15, of the three measures, “Shopping around City A,” “P Campaign,” and “Shopping around Prefecture B,” “Shopping around City A” is the most important, followed by “P Campaign,” and then “Shopping around Prefecture B” is the third most important.
[0181] In Figure 14, the processing unit 11B functions as a communication control unit 111, acquisition unit 112, determination unit 113A, recording unit 114A, decision unit 115B, and display control unit 116 by reading and executing the control program PR1B from the storage device 12B.
[0182] The decision unit 115B determines the importance of each of the multiple datasets DS. In this embodiment, the decision unit 115B determines importance based on the measures of the stamp ST corresponding to each of the multiple datasets DS.
[0183] Referring to the stamp card database CDB[1] illustrated in Figure 8, the "Policy Content" of the first dataset DS1 corresponding to user U[k] is "Shopping around City A". The "Policy Content" of the second dataset DS2 corresponding to user U[k] is "P Campaign". The "Policy Content" of the third dataset DS3 corresponding to user U[k] is "Shopping around Prefecture B".
[0184] Referring to the index database XDB shown in Figure 15, of the three measures, “Shopping around City A,” “P Campaign,” and “Shopping around Prefecture B,” “Shopping around City A” is the most important, followed by “P Campaign,” and then “Shopping around Prefecture B” is the third most important.
[0185] Therefore, as shown in Figure 8, the decision unit 115B sets the importance of the first dataset DS1 to "1", the importance of the second dataset DS2 to "2", and the importance of the third dataset DS3 to "3" among the first dataset DS1, second dataset DS2, and third dataset DS3 corresponding to user U[k].
[0186] 2-2: Operation of the second embodiment 2-2-1: Actions during payment The operation of management system 1B during settlement is the same as that of management system 1A during settlement shown in Figures 10 and 11, therefore its illustration and explanation are omitted.
[0187] 2-2-2: Operation when the Stamp Card SC is displayed The operation of the stamp card SC in management system 1B when it is displayed is the same as the operation of the stamp card SC in management system 1A when it is displayed, as shown in Figures 12 and 13, so the illustrations are omitted. Below, we will explain the differences between the operation of the stamp card SC in management system 1B when it is displayed and the operation of the stamp card SC in management system 1A when it is displayed.
[0188] In the operation of the management system 1A when displaying the stamp card SC, in step S23, the stamp card management device 10A determined the importance level for each of the multiple data sets DS. Specifically, the stamp card management device 10A determined importance based on the quantity of stamp data TD recorded in each of the multiple datasets DS.
[0189] On the other hand, in step S23, the stamp card management device 10B determines the importance of each of the multiple datasets DS, similar to the stamp card management device 10A. However, unlike the stamp card management device 10A, the stamp card management device 10B determines importance based on the stamp ST measures corresponding to each of the multiple datasets DS.
[0190] 2-3: Effects of the second embodiment In the stamp card management device 10B, which serves as a management device according to this embodiment, each of the multiple data sets DS corresponds to a stamp ST policy. The determination unit 115B determines the importance based on the stamp ST policy corresponding to each of the multiple data sets DS.
[0191] The stamp card management device 10B according to this embodiment, with the above configuration, makes it possible to prioritize the display of electronic stamp cards SC corresponding to more important measures when switching between and displaying multiple electronic stamp cards SC.
[0192] 3: Third Embodiment The management system 1C according to the third embodiment will be described below with reference to Figures 16 to 18. For the sake of simplicity, the same reference numerals will be used for components of the management system 1C that are also present in the management system 1A, and their functions may be omitted. Furthermore, the following description will primarily focus on the differences between the management system 1C and the management system 1A.
[0193] In the management system 1A according to the first embodiment, the one or more stores from which user U[k] purchases goods or services were not managed by dividing them into multiple groups. On the other hand, in the management system 1C according to the third embodiment, the multiple stores from which user U[k] purchases goods or services are managed by dividing them into multiple groups. Furthermore, after the management system 1C issues a stamp ST when user U[k] purchases goods or services at a store belonging to a certain group, the management system 1C does not issue another stamp ST even if user U[k] purchases goods or services at a store belonging to the same group.
[0194] 3-1: Configuration of the third embodiment 3-1-1: Overall Structure The overall configuration of the management system 1C according to the third embodiment differs from the overall configuration of the management system 1A shown in Figure 1 in that it includes a stamp card management device 10C instead of a stamp card management device 10A. In other respects, the overall configuration of the management system 1C is the same as that of the management system 1A, and therefore its illustration is omitted.
[0195] 3-1-2: Configuration of the stamp card management device Figure 16 is a block diagram showing an example configuration of the stamp card management device 10C. As shown in Figure 16, the stamp card management device 10C differs from the stamp card management device 10A in that it has a processing unit 11C instead of a processing unit 11A, and a storage device 12C instead of a storage device 12A.
[0196] The storage device 12C stores the control program PR1C instead of the control program PR1A stored in the storage device 12A. The storage device 12C also stores the stamp card database CDB[2] instead of the stamp card database CDB[1] stored in the storage device 12A. In addition to the control program PR1C, the settlement database SDB, the judgment condition database JDB, and the stamp card database CDB[2], the storage device 12C also stores the store group database GDB.
[0197] As described above, in the management system 1C according to this embodiment, user U[k] purchases goods or services from multiple stores. These multiple stores are divided into multiple groups and managed accordingly. The store group database GDB is a database that stores group data GD indicating which stores belong to each group.
[0198] Figure 17 is a table showing an example of the configuration of the store group database GDB. The store group database GDB has the following fields: "Group ID," "Group Name," and "Affiliated Stores."
[0199] The "Group ID" indicates the identifier for each group data (GD).
[0200] "Group name" refers to the name of a group to which one or more stores belong. In this embodiment, the data indicating the name of the group is an example of "identification data".
[0201] "Affiliated Store" refers to the store that belongs to the group indicated by the "Group Name".
[0202] For example, the group data GD with "Group ID" "001" as illustrated in Figure 15 indicates that "group a" includes stores D, K, ..., O.
[0203] In addition, in the store group database GDB illustrated in Figure 17, the multiple groups indicated by "group name" may correspond to different municipalities.
[0204] Figure 18 is a table showing an example of the configuration of a stamp card database CDB[2].
[0205] Comparing the stamp card database CDB[2] with the stamp card database CDB[1], the stamp card database CDB[2] has the items "Group 1", "Group 2", ... "Group w" in addition to the items that the stamp card database CDB[1] has.
[0206] "Group 1" refers to the group to which the store designated as "Store 1" belongs in the store group database GDB. The "Group 1" data in the first row of the first dataset DS1 in the stamp card database CDB[2] illustrated in Figure 18 indicates that "Store K," which is the "First Store," belongs to "Group a" in the store group database GDB.
[0207] "Group 2" refers to the group to which the store designated as "Store 2" belongs in the store group database GDB. The "Group 2" data in the first row of the first dataset DS1 in the stamp card database CDB[2], as illustrated in Figure 16, indicates that "Store L," which is the "second store," belongs to "Group b" in the store group database GDB.
[0208] "Group w" indicates the group to which the store "Store w" belongs in the store group database GDB.
[0209] In Figure 16, the processing unit 11C reads and executes the control program PR1C from the storage device 12C, thereby functioning as the communication control unit 111, acquisition unit 112, determination unit 113C, recording unit 114C, decision unit 115A, and display control unit 116.
[0210] The determination unit 113C refers to the determination condition database JDB and the store group database GDB to determine whether or not it is permissible to issue a stamp ST corresponding to each of the settlement data SD stored in the settlement database SDB.
[0211] Specifically, the determination unit 113C determines that it is permissible to issue a stamp ST if the determination result based on the determination conditions used by the determination unit 113A is positive, and if the "first group," "second group," ... "(w-1) group" already recorded in one dataset DS selected according to the circumstances under which user U purchases goods or services does not contain data indicating the group corresponding to the current purchase.
[0212] As an example, in the stamp card database CDB[2] shown in Figure 18, we assume that the first dataset DS1 corresponding to user U[k] already contains the data “February 19, 2024” in “First Date and Time”, the data “Store K” in “First Store”, and the data “Group a” in “First Group”.
[0213] Here, in the case of payment data SD with "Payment ID" "001" in the payment database SDB, the "Purchase Date and Time" is "March 15, 2024". This "Purchase Date and Time" is a date earlier than "January 31, 2025", which is the "Expiration Date" included in judgment condition data JD with "Condition ID" "001" in the judgment condition database JDB. Also, the "Purchase Amount" of payment data SD with "Payment ID" "001" is "700 yen". This "Purchase Amount" is an amount greater than or equal to the "Minimum Amount" of "500 yen" included in judgment condition data JD with "Condition ID" "001". Furthermore, the "Purchase Store" of payment data SD with "Payment ID" "001" is "Store L". This "Purchase Store" is included in the "Target Store" of judgment condition data JD with "Condition ID" "001".
[0214] Furthermore, this "purchasing store," "Store L," belongs to "Group B" in the store group database GDB. This "Group B" is a different group from "Group A," which is "Group 1" in the first dataset DS1.
[0215] As a result, the determination unit 113C determines that it is "OK to issue a stamp ST" for the payment data SD in which the "payment ID" is "001".
[0216] In Figure 16, the recording unit 114C records stamp data TD in the single dataset DS selected according to the circumstances under which user U[k] purchases goods or services, if the identification data recorded in the dataset DS does not include the identification data corresponding to the current purchase.
[0217] 3-2: Operation of the third embodiment 3-2-1: Actions during payment The settlement operation of management system 1C is the same as that of management system 1A shown in Figures 10 and 11, so the illustrations are omitted. Below, we will explain the differences between the settlement operation of management system 1C and that of management system 1A.
[0218] In the settlement operation of the management system 1A, in substep S9[1], the processing unit 11A of the stamp card management device 10A functioned as a determination unit 113A. Specifically, the processing unit 11A referred to the determination condition database JDB to determine whether or not it was permissible to issue a stamp ST corresponding to each of the settlement data SD stored in the settlement database SDB.
[0219] Meanwhile, the processing unit 11C of the stamp card management device 10C functions as a determination unit 113C in substep S9[1]. Specifically, the processing unit 11C refers to the determination condition database JDB and the store group database GDB to determine whether or not it is permissible to issue a stamp ST corresponding to each of the settlement data SD stored in the settlement database SDB. More specifically, the processing unit 11C determines that it may issue a stamp ST if the determination result based on the determination conditions used by the processing unit 11A is positive, and if the "first group," "second group," ... "(w-1) group" already recorded in one dataset DS selected according to the circumstances under which user U purchases goods or services does not contain data indicating the group corresponding to the current purchase.
[0220] Furthermore, in the settlement operation of the management system 1A, in substep S9[2], the processing unit 11A functioned as a recording unit 114A. Depending on the circumstances under which user U[k] purchased goods or services, the processing unit 11A recorded stamp data TD indicating the purchase of goods or services in one of the multiple datasets DS.
[0221] Meanwhile, the processing unit 11C of the stamp card management device 10C functions as a recording unit 114C in substep S9[2]. Specifically, if the processing unit 11C does not contain identification data corresponding to the current purchase in the identification data recorded in one dataset DS selected according to the circumstances under which user U[k] purchases goods or services, it records stamp data TD in the aforementioned one dataset DS.
[0222] 3-2-2: Operation when the Stamp Card SC is displayed The operation of the stamp card SC in management system 1C when it is displayed is the same as the operation of the stamp card SC in management system 1A when it is displayed, as shown in Figures 12 and 13, so its illustration and explanation are omitted.
[0223] 3-3: Effects of the third embodiment In the stamp card management device 10C, which serves as a management device according to this embodiment, user U[k] purchases goods or services from multiple stores. These multiple stores are managed by dividing them into multiple groups. The recording unit 114C records identification data in each of the multiple data sets DS that identifies the group corresponding to the store from which the goods or services were purchased. Furthermore, if the identification data recorded in one data set DS selected according to the circumstances in which user U[k] purchases goods or services does not include the identification data corresponding to the current purchase, the recording unit 114C records stamp data TD in the above-mentioned data set DS.
[0224] The stamp card management device 10C according to this embodiment, having the above configuration, makes it possible to display stamps ST on electronic stamp cards SC on a group basis to which stores belong.
[0225] Furthermore, in the stamp card management device 10C as a management device according to this embodiment, the above-mentioned multiple groups correspond to different local governments.
[0226] The stamp card management device 10C according to this embodiment, by having the above configuration, makes it possible to display stamps ST on electronic stamp cards SC on a municipality basis.
[0227] 4: Variant This disclosure is not limited to the embodiments illustrated above. Specific variations are illustrated below.
[0228] 4-1: Torture 1 In the embodiment described above, "the situation in which goods or services are purchased in connection with the first measure" refers, for example, to a situation in which user U[k] purchases goods or services at a store that is the target of the first measure. However, "the situation in which goods or services are purchased in connection with the first measure" may also refer to, for example, a situation in which user U[k] purchases goods or services while displaying the first stamp card SC1 corresponding to the first measure on the display device 24 of terminal 20[k].
[0229] Similarly, in the above embodiment, "the situation in which goods or services are purchased in relation to the second measure" refers, for example, to a situation in which user U[k] purchases goods or services at a store that is subject to the second measure. However, "the situation in which goods or services are purchased in relation to the second measure" may also refer to a situation in which user U[k] purchases goods or services while displaying the third stamp card SC3 corresponding to the second measure on the display device 24 of terminal 20[k].
[0230] Similarly, in the above embodiment, "a situation in which goods or services are purchased in connection with the third measure" refers, for example, to a situation in which user U[k] purchases goods or services at a store that is subject to the third measure. However, "a situation in which goods or services are purchased in connection with the third measure" may also refer to a situation in which user U[k] purchases goods or services while displaying the third stamp card SC3 corresponding to the third measure on the display device 24 of terminal 20[k].
[0231] 5: Other (1) In the embodiments described above, the storage devices 12A, 12B, 12C, and 22 were exemplified as ROM and RAM, but other suitable storage media include flexible disks, magneto-optical disks (e.g., compact disks, digital multipurpose disks, Blu-ray® disks), smart cards, flash memory devices (e.g., cards, sticks, key drives), CD-ROMs (Compact Disc-ROMs), registers, removable disks, hard disks, floppy® disks, magnetic strips, databases, servers, and other appropriate storage media.
[0232] (2) In the embodiments described above, the information, signals, etc. may be represented using any of the various different techniques. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be mentioned throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
[0233] (3) In the embodiments described above, the input and output information may be stored in a specific location (e.g., memory) or managed using a management table. The input and output information may be overwritten, updated, or appended to. The output information may be deleted. The input information may be transmitted to other devices.
[0234] (4) In the embodiments described above, the determination may be made by a value represented using 1 bit (0 or 1), by a boolean value (true or false), or by a numerical comparison (for example, a comparison with a predetermined value).
[0235] (5) The processing procedures, sequences, flowcharts, etc., exemplified in the embodiments described above may be rearranged in order, as long as they do not contradict each other. For example, the methods described in this disclosure present various step elements using an exemplary order and are not limited to the specific order presented.
[0236] (6) Each function illustrated in Figures 1 to 16 is implemented by any combination of at least one of hardware and software. Furthermore, the method of implementing each functional block is not particularly limited. That is, each functional block may be implemented using one device that is physically or logically coupled, or it may be implemented using two or more physically or logically separated devices that are directly or indirectly connected (for example, using wired or wireless connections). A functional block may also be implemented by combining the aforementioned one device or the aforementioned multiple devices with software.
[0237] (7) The programs illustrated in the embodiments described above should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., whether they are called software, firmware, middleware, microcode, hardware description languages or by other names.
[0238] Furthermore, software, instructions, information, etc., may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technology (such as coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL)) and wireless technology (such as infrared or microwave), then at least one of these wired and wireless technologies is included in the definition of a transmission medium.
[0239] (8) In each of the above-mentioned forms, the terms “system” and “network” shall be used interchangeably.
[0240] (9) The information, parameters, etc. described in this disclosure may be expressed using absolute values, relative values from a given value, or other corresponding information.
[0241] (10) In the embodiments described above, the terminal 20 may be a mobile station (MS). A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or several other appropriate terms. In this disclosure, terms such as “mobile station,” “user terminal,” “user equipment (UE),” and “terminal” may be used interchangeably.
[0242] (11) In the embodiments described above, the terms “connected,” “coupled,” or any variation thereof, mean any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are “connected” or “coupled” with each other. The coupling or connection between elements may be a physical coupling or connection, a logical coupling or connection, or a combination thereof. For example, “connection” may be reinterpreted as “access.” As used in this disclosure, two elements may be considered to be “connected” or “coupled” with each other using at least one of one or more wires, cables and printed electrical connections, and, in some non-limiting and non-exclusive examples, electromagnetic energy having wavelengths in the radio frequency domain, microwave domain and optical (both visible and invisible) domain.
[0243] (12) In the embodiments described above, the phrase “based on” does not mean “based solely on” unless otherwise specified. In other words, the phrase “based on” means both “based solely on” and “based at least on.”
[0244] (13) The terms “determining” and “determining” as used in this disclosure may encompass a wide variety of actions. “Determining” may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiry (e.g., searching in a table, database or other data structure), and ascertaining. “Determining” may also include, for example, receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, and accessing (e.g., accessing data in memory). Furthermore, "judgment" and "decision" can include considering something as having been "judged" or "decided" after resolving, selecting, choosing, establishing, comparing, etc. In other words, "judgment" and "decision" can include considering something as having been "judged" or "decided" after some action. Also, "judgment (decision)" can be reinterpreted as "assuming," "expecting," or "considering."
[0245] (14) In the above-described embodiments, when terms such as "include", "including" and their variants are used, these terms are intended to be inclusive, similar to the term "comprising". Further, the term "or" used in the present disclosure is not intended to be an exclusive disjunction.
[0246] (15) In the present disclosure, for example, when articles are added by translation, such as a, an and the in English, the present disclosure may include that the nouns following these articles are in the plural form.
[0247] (16) In the present disclosure, the term "A and B are different" may mean that "A and B are different from each other". Note that the term may also mean that "A and B are each different from C". Terms such as "separate", "coupled", etc. may also be interpreted in the same way as "different".
[0248] (17) Each aspect / embodiment described in the present disclosure may be used alone, in combination, or switched during execution. Also, the notification of a predetermined piece of information (for example, the notification of "being X") is not limited to an explicitly made notification, and may be made implicitly (for example, by not making the notification of the predetermined piece of information).
[0249] As described above, the present disclosure has been described in detail. However, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described in the present disclosure. The present disclosure can be implemented as modifications and variations without departing from the spirit and scope of the present disclosure defined by the claims. Therefore, the description of the present disclosure is for illustrative purposes and has no restrictive meaning for the present disclosure.
Description of Reference Numerals
[0250] 1A, 1B, 1C: Management system; 10A, 10B, 10C: Stamp card management device; 11A, 11B, 11C: Processing device; 12A, 12B, 12C: Storage device; 13: Display device; 14: Input device; 15: Communication device; 20: Terminal; 21: Processing device; 22: Storage device; 23: Imaging device; 24: Display device; 25: Input device; 26: Communication device; 30: Application management device; 40: Payment server; 111: Communication control unit; 112: Acquisition unit ,113A,113C: Determination Unit, 114A,114C: Recording Unit, 115A,115B: Decision Unit, 116: Display Control Unit, 211: Communication Control Unit, 212: Acquisition Unit, 213: Image Determination Unit, 214: Reception Unit, 215: Display Control Unit, CA: Prize Display Area, CD: Stamp Card Data, CD1: First Stamp Card Data, CD2: Second Stamp Card Data, CD3: Third Stamp Card Data, CDB: Stamp Card Database, DS: Dataset, DS1: 1st Dataset, DS2: 2nd Dataset, DS3: 3rd Dataset, GD: Group Data, GDB: Store Group Database, JD: Judgment Condition Data, JDB: Judgment Condition Database, NET: Communication Network, OD: Sequence Data, PD, PD1, PD2, PD3: Policy Data, PR1A, PR1B, PR1C, PR2: Control Program, RM: Area, SA: Stamp Display Area, SC: Stamp Card, SC1: 1st Stamp Card, SC2: 2nd Stamp Card, SC3: 3rd Stamp Card, SD: Payment Data, SDB: Payment Database, ST: Stamp, ST1: 1st Stamp, ST2: 2nd Stamp, ST3: 3rd Stamp, TD: Stamp Data, TD1: 1st Stamp Data, TD2: 2nd Stamp Data, TD3: 3rd Stamp Data, U: User, UA: Usage Display Area, XD: Index Data, XDB: Index Database
Claims
1. A store group database that stores group data indicating the relationship between multiple stores and multiple groups, wherein each of the multiple stores belongs to one of the groups included in the multiple groups, A judgment condition database stores judgment condition data that shows the relationship between the content of the measure, the stores targeted by the measure, and the minimum amount required to display the stamp card image, Based on the determination condition data obtained from the determination condition database, if it is determined that the store where the user purchases goods or services is a store that corresponds to a predetermined measure, and the purchase amount of the goods or services is equal to or greater than a predetermined amount, a recording unit selects one of several datasets that corresponds to both the user and the predetermined measure, and records in the selected dataset the purchase date and time of the goods or services, the purchase store data, and identification data that identifies the group to which the purchase store belongs, as stamp data indicating that goods or services have been purchased, based on the group data obtained from the store group database. A determination unit that determines the importance of each of the aforementioned multiple datasets, A display control unit controls the order in which images of multiple stamp cards corresponding one-to-one to multiple datasets are displayed on the terminal used by the user, such that stamp cards corresponding to datasets with higher importance determined by the determination unit are displayed earlier in the sequence. Equipped with, The recording unit is, If the identification data recorded in the selected dataset does not include the identification data corresponding to the current purchase, the stamp data is recorded in the dataset. If the identification data recorded in the selected dataset includes identification data corresponding to the current purchase, the stamp data will not be recorded in the selected dataset. Management device.
2. The aforementioned groups correspond to different municipalities. The control device according to claim 1.
Citation Information
Patent Citations
Data processing device and program
JP2023144645A
Information processing device, information processing method and information processing program
JP2024082579A
Information processing device, information processing method, and information processing program
JP2024082627A
Terminal program, storage medium storing terminal program, management device program, storage medium storing management device program, reward card management system program, storage medium storing reward card management system program, and reward card management system
WO2017068653A1