Information processing method, information processing device, and information processing program
The information processing method enables users to select personalized stamp rally targets based on their preferences, improving motivation and completion rates by aligning stamp rally experiences with their interests, thus effectively promoting sales and services.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- GIXO LTD
- Filing Date
- 2021-10-13
- Publication Date
- 2026-05-11
AI Technical Summary
Conventional stamp rallies are limited by predetermined stamp targets, which may not align with users' tastes and preferences, leading to decreased motivation and ineffective promotion of product sales or service provision.
An information processing method that allows users to select stamp rally targets in advance through an information processing device, which includes displaying options based on user behavior and preferences, generating a personalized stamp rally sheet, and transmitting it to a mobile terminal.
Enhances user motivation and completion rates by providing personalized stamp rally experiences, thereby effectively promoting product sales and service provision.
Smart Images

Figure 0007856254000001 
Figure 0007856254000002 
Figure 0007856254000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing method, an information processing apparatus, and an information processing program.
Background Art
[0002] Generally, as one of the methods for promoting the sale of products or the provision of services, there is a stamp rally. In a conventional stamp rally, for example, a company that conducts product sales or service provision serves as the organizer and installs stamps at checkpoints. Then, the user (participant) sequentially visits the checkpoints, stamps a predetermined card, and presents the card with a plurality of stamps to the organizer to receive various services.
[0003] However, for such a stamp rally, for the organizer, it is necessary to install stamps at checkpoints and prepare cards for stamping a plurality of stamps. In addition, for the user, there is an inconvenience that a predetermined card must be carried around.
[0004] On the other hand, in recent years, mobile terminals equipped with communication functions such as mobile phones have been rapidly spreading.
[0005] Therefore, in Patent Document 1, in order to easily implement a stamp rally, an electronic shelf label system for electronically implementing a stamp rally has been proposed. Specifically, the electronic shelf label system includes a stamp server, a mobile terminal, and the like. The stamp server sets any one of the products corresponding to the shelf label device (electronic shelf label) equipped with a short-range wireless communication function, for example, NFC (Near Field Communication), as the stamp target. The mobile terminal that executes the stamp rally application scans the shelf label device by NFC. If the shelf label device scanned by the mobile terminal is the stamp target, the stamp server transmits stamp information to the mobile terminal. The mobile terminal accumulates the stamp information received from the stamp server.
Prior Art Documents
Patent Documents
[0006] [Patent Document 1] Japanese Patent Publication No. 2016-053852 [Overview of the project] [Problems that the invention aims to solve]
[0007] However, when using the electronic shelf label system disclosed in Patent Document 1, the stamp targets are predetermined by the organizer, so a stamp rally can only be conducted for a limited number of stamp targets. Furthermore, if the stamp targets do not match the user's tastes and preferences and are far removed from the user's desires, the user's motivation to complete the stamp rally will decrease, and the original objective of promoting product sales or service provision will not be achieved. Therefore, there is room for improvement in conventional stamp rally systems, and more broadly, systems for encouraging user behavior.
[0008] This invention has been made in view of the above points, and aims to facilitate user behavior. [Means for solving the problem]
[0009] To achieve the above objective, the information processing method of the present invention involves an information processing device that selects an object that can be included in a stamp rally in advance, and then selects an object that can be included in the stamp rally. Being human Processing to display on an information processing terminal carried by the user, processing to accept two or more items that the user has decided to include in the user's stamp rally from among the options, and the two or more subject The process of generating a stamp rally sheet containing the stamps, and the process of transmitting the stamp rally sheet to the information processing terminal are performed before the user participates in the stamp rally.
[0010] In the above information processing method, The aforementioned stamp rally sheet may include a bingo-style stamp rally sheet.
[0011] In the above information processing method, The objects included in the stamp rally sheet may be interchangeable.
[0012] In the above information processing method, The aforementioned target may be selected from one or more categories.
[0013] In the above information processing method, The information processing device may perform a process to present the target options based on the user's behavior information or user information.
[0014] In the above information processing method, The aforementioned options may be determined by the organizer of the stamp rally.
[0017] From a different perspective, the information processing device of the present invention selects a range of targets that can be included in a stamp rally, and then selects a target that can be included in the stamp rally. Being human The system comprises a display unit that displays the options to an information processing terminal carried by the user, a communication unit that receives two or more items that the user has decided to include in the user's stamp rally from among the options, a creation unit that generates a stamp rally sheet including the two or more items, and a communication unit that transmits the stamp rally sheet to the information processing terminal. The process of displaying the options in the display unit, receiving the two or more items in the communication unit, generating the stamp rally sheet in the creation unit, and transmitting the stamp rally sheet in the communication unit are performed before the user participates in the stamp rally.
[0018] From a different perspective, the information processing program of the present invention provides an information processing device with a selection of targets that have been pre-configured to be included in a stamp rally, and the participant in the stamp rally... Being human Processing to display on an information processing terminal carried by the user, processing to accept two or more items that the user has decided to include in the user's stamp rally from among the options, and the two or more subjectExecute the process of generating a stamp rally sheet including the above, and the process of transmitting the stamp rally sheet to the information processing terminal, before the user performs the stamp rally.
Effect of the Invention
[0019] According to the present invention, it is possible to promote the actions of the user.
Brief Description of the Drawings
[0020] [Figure 1] It is an explanatory diagram showing an outline of the configuration of the stamp rally system according to the present embodiment. [Figure 2] It is a flowchart showing the main steps of the stamp rally implementation method according to the first embodiment (second embodiment). [Figure 3] It is a table showing an example of a pool of stamp options in the first embodiment. [Figure 4] It is a table showing an example of stamp options extracted from the pool and presented to the user in the first embodiment. [Figure 5] It is a table showing an example of stamp options extracted from the pool and presented to the user in the first embodiment. [Figure 6] It is a table showing an example of stamp options extracted from the pool and presented to the user in the first embodiment. [Figure 7] It is an explanatory diagram showing a display unit on which stamp options are displayed in the first embodiment. [Figure 8] It is a table showing an example of the selection result of stamp options by the user in the first embodiment. [Figure 9] It is an explanatory diagram showing a display unit on which the stamp options selected by the user are displayed in the first embodiment. [Figure 10] It is an explanatory diagram showing a display unit on which a stamp sheet is displayed in the first embodiment. [Figure 11] It is an explanatory diagram showing a display unit on which the stamp sheet after the completion of the stamp rally is displayed in the first embodiment. [Figure 12] In the second embodiment, this is a table showing an example of a pool of stamp options. [Figure 13] In the second embodiment, this is a table showing an example of stamp options that are extracted from the pool and presented to the user. [Figure 14] This is an explanatory diagram showing a display unit that displays stamp options in the second embodiment. [Figure 15] In the second embodiment, this is a table showing an example of the results of a user's selection of stamp options. [Figure 16] This is a flowchart showing the main steps of the stamp rally implementation method according to the third embodiment. [Figure 17] In the third embodiment, this is a table showing an example of a pool of stamp options. [Figure 18] This table shows an example of user purchase data in the third embodiment. [Figure 19] In the third embodiment, this is a table showing an example of user purchasing vectors and groups. [Figure 20] This is a table showing an example of stamp options that are extracted from the pool and presented to the user in the third embodiment. [Figure 21] This is a table showing an example of stamp options that are extracted from the pool and presented to the user in the third embodiment. [Figure 22] This is a table showing an example of stamp options that are extracted from the pool and presented to the user in the third embodiment. [Figure 23] In the third embodiment, this is a table showing an example of the selection rate of stamp options for each group of users. [Figure 24] In the third embodiment, this is a table showing an example of the selection rate of stamp options for each group of users. [Figure 25] In the third embodiment, this is a table showing an example of the selection rate of stamp options for each group of users. [Figure 26] This is an explanatory diagram showing a display unit that displays stamp options in the third embodiment. [Figure 27] This table shows an example of the results of a user's selection of stamp options in the third embodiment. [Figure 28] In another embodiment, this is an explanatory diagram showing a display unit on which a stamp sheet is displayed. [Modes for carrying out the invention]
[0021] Embodiments of the present invention will be described below with reference to the drawings. In this specification and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant explanations will be omitted.
[0022] <Configuration of Stamp Rally System 1> Figure 1 is an explanatory diagram illustrating the schematic configuration of the stamp rally system 1 according to this embodiment.
[0023] The stamp rally system 1 includes a stamp rally support device (information processing device) 10, a terminal device (information processing terminal) 20, and a database device 30. The stamp rally support device 10 and the terminal device 20 are configured to be connectable via a network 40. The stamp rally support device 10 and the database device 30 are also configured to be connectable via a network 50. The networks 40 and 50 are not particularly limited as long as they are capable of communication, but for example, the internet, wired LAN, or wireless LAN can be used. In this embodiment, only one terminal device 20 is shown for the sake of simplicity, but the stamp rally system 1 includes multiple terminal devices 20. Similarly, only one database device 30 is shown, but the stamp rally system 1 includes multiple database devices 30.
[0024] In the stamp rally system 1 of this embodiment, stamp options are mechanically extracted from a pool containing multiple stamp options and presented to the user. Furthermore, a stamp sheet is created based on the stamp option selected by the user from among these extracted and presented stamp options. In other words, the stamp rally system 1 allows users to create their own unique stamp sheets.
[0025] (Configuration of the stamp rally support device 10) The stamp rally support device 10 includes a calculation unit 11, a storage unit 12, a classification unit 13, a presentation unit 14, a creation unit 15, and a communication unit 16.
[0026] The arithmetic unit 11 is a central processing unit such as a circuit (hardware) or CPU. The arithmetic unit 11 controls the stamp rally support device 10 according to the program (software) stored in the memory unit 12.
[0027] The memory unit 12 stores various data processed by the stamp rally support device 10. For example, the memory unit 12 stores user attribute information, the user's past behavior history, and a pool containing multiple stamp options related to the user's actions. User attribute information includes, for example, age and gender. The user's past behavior history includes, for example, product purchase history and service usage history. Stamp options are electronic stamp-type options used in the stamp rally, and in this embodiment, the user selects stamp options from the pool in order to create a stamp sheet, as will be described later. Note that the pool may differ for each group classified by the classification unit 13, which will be described later. Also, the multiple stamp options in the pool may be divided into multiple categories.
[0028] Furthermore, the memory unit 12 stores input data from the database device 30 to the stamp rally support device 10, data of multiple groups classified by the classification unit 13, data of stamp options extracted by the presentation unit 14 and presented to the user, and data of stamp sheets created by the creation unit 15. In addition, the memory unit 12 stores various programs for controlling the stamp rally support device 10.
[0029] The classification unit 13 classifies multiple users participating in the stamp rally into multiple groups. The grouping method in the classification unit 13 is arbitrary; for example, users may be classified into multiple groups based on their attribute information, or based on their past behavioral history. The method of grouping users in the classification unit 13 will be described later.
[0030] The presentation unit 14 mechanically extracts stamp options from the pool and presents them to the user. In this case, the presentation unit 14 may extract options for each user and present them to that user, or it may extract stamp options for each group classified by the classification unit 13 and present them to users belonging to that group. Furthermore, the presentation unit 14 may extract stamp options for each category of stamp options and present them to the user.
[0031] In this way, the presentation unit 14 mechanically extracts stamp options from the pool, but the extraction method is arbitrary. For example, the presentation unit 14 mechanically extracts stamp options based on the user's log data. The log data includes user purchase log data and user service usage log data (e.g., application usage logs and website browsing logs). The specific method of extracting stamp options in this presentation unit 14 will be described later.
[0032] Furthermore, the presentation unit 14 presents the user with stamp options extracted from the pool. Specifically, the presentation unit 14 outputs the stamp options to the user's terminal device 20, and these stamp options are displayed on the display unit 23 of the terminal device 20, which will be described later.
[0033] The creation unit 15 creates a stamp sheet as a selection sheet, which includes the stamp options selected by the user from among the stamp options extracted and presented by the presentation unit 14. Furthermore, if the presentation unit 14 extracts and presents stamp options to the user for each category, the creation unit 15 creates a stamp sheet that includes the stamp options selected by the user for each category.
[0034] The communication unit 16 is a communication interface that mediates communication with the network 40 and performs data communication with the terminal device 20. The communication unit 16 also mediates communication with the network 50 and performs data communication with the database device 30.
[0035] In this embodiment of the stamp rally support device 10, the program is stored in the storage unit 12, but it may also be stored in a computer-readable storage medium such as a computer-readable hard disk drive (HDD), solid-state drive (SSD), flexible disk (FD), compact disk (CD), magnetic optical disk (MO), or various types of memory. Furthermore, the program can be downloaded via a communication network such as the Internet and stored in the storage medium.
[0036] (Configuration of terminal device 20) The terminal device 20 includes a calculation unit 21, a storage unit 22, a display unit 23, and a communication unit 24. In this embodiment, the terminal device 20 is, for example, a mobile phone such as a smartphone.
[0037] The arithmetic unit 21 is a central processing unit such as a circuit (hardware) or CPU. The arithmetic unit 21 controls the terminal device 20 according to the program (software) stored in the storage unit 22.
[0038] The memory unit 22 stores various data processed by the terminal device 20. Specifically, it stores stamp selections and stamp sheet data input from the stamp rally support device 10 to the terminal device 20, as well as data for the stamp rally application (app) used on the terminal device 20. The memory unit 22 also stores various programs for controlling the terminal device 20.
[0039] The display unit 23 is, for example, a touch panel display that integrates a liquid crystal panel display and a touch panel. The display unit 23 displays the stamp options extracted by the presentation unit 14 of the stamp rally support device 10, and the user can select a stamp option by operating the display unit 23. The display unit 23 also displays the stamp sheet created by the creation unit 15 of the stamp rally support device 10. The configuration of the display unit 23 is not limited to this, and any display capable of displaying the stamp rally application can be used. For example, if the terminal device 20 is a tablet or a PC (personal computer), the display unit 23 may be its display. The display unit 23 also constitutes the user interface in this invention.
[0040] The communication unit 24 is a communication interface that mediates communication with the network 40 and performs data communication with the stamp rally support device 10.
[0041] (Configuration of database device 30) The database device 30 includes a calculation unit 31, a storage unit 32, and a communication unit 33.
[0042] The arithmetic unit 31 is a central processing unit such as a circuit (hardware) or CPU. The arithmetic unit 31 controls the database device 30 according to the program (software) stored in the storage unit 32.
[0043] The memory unit 32 stores a database of data to be output to the stamp rally support device 10. This data includes users who use the stamp rally and content associated with those users (i.e., stamp options in the stamp rally support device 10). The user includes not only the entity using the stamp rally, but also the circumstances of that entity, such as time and place. The stamp options include objects, time, and place. For example, if the user is a person, the stamp options may be compiled from the person's behavior history data. The memory unit 32 also stores various programs for controlling the database device 30.
[0044] The communication unit 33 is a communication interface that mediates communication with the network 50 and performs data communication with the stamp rally support device 10.
[0045] <How to conduct the stamp rally> Next, we will describe a method for conducting a stamp rally as an information processing method, using the stamp rally system 1 configured as described above. In the following, we will describe a case where the database device 30 is a database device installed in a store such as a retail store or restaurant, and a user conducts a stamp rally by visiting these stores. Specifically, in the stamp rally support device 10, the presentation unit 14 mechanically extracts stamp options from a pool of stamp options stored in the storage unit 12 and presents them to the user, and the creation unit 15 then creates a stamp sheet based on the stamp option selected by the user from these extracted and presented stamp options. The user then conducts the stamp rally based on the stamp sheet displayed on the terminal device 20. Specifically, we will describe the method for conducting a stamp rally according to the present invention using embodiments that include three specific examples.
[0046] (First embodiment) The method for conducting a stamp rally according to the first embodiment will be described. Figure 2 is a flowchart showing the main steps of the stamp rally method.
[0047] [S11: Memory process] First, the memory unit 12 of the stamp rally support device 10 stores a pool containing multiple stamp options related to the user's actions. Figure 3 is a table showing an example of a pool of stamp options. In the first embodiment, the pool is divided into three categories: fashion, gourmet food, and goods, and each category contains multiple stamp options. The method of creating the pool is arbitrary, but for example, the stamp options are selected by the organizer of the stamp rally and the pool is created.
[0048] [S12: Presentation process] Next, the presentation unit 14 mechanically extracts stamp options from the pool and presents them to the user. The presentation unit 14 extracts stamp options for each category and presents them to the user.
[0049] Figures 4 to 6 are tables showing examples of stamp options extracted from a pool and presented to the user. Figure 4 is an example for the fashion category, Figure 5 is an example for the gourmet category, and Figure 6 is an example for the goods category. As shown in Figures 4 to 6, each user is assigned a user number, and in the illustrated examples, the stamp options are shown in the order they are presented. Each user is presented with four stamp options in each of the three categories, for a total of 12 stamp options. In the first embodiment, all users are presented with the same stamp options.
[0050] For example, the presentation unit 14 mechanically extracts stamp options from a pool based on the user's product purchase log data and service usage log data. This extraction method is arbitrary, but one example is that stores with a large number of users over a predetermined period may be selected as stamp options. Alternatively, for example, stores with large marketing data (expected value, boost value, expected value, expected boost value) disclosed in Japanese Patent No. 6143930 may be selected as stamp options.
[0051] Furthermore, the presentation unit 14 presents the user with stamp options extracted from the pool. Specifically, the stamp option data extracted by the presentation unit 14 is output to the terminal device 20 via the network 40. In the terminal device 20, the input stamp option data is displayed on the display unit 23, as shown in Figure 7.
[0052] In this way, in step S12, even if there are many stamp options in the pool, stamp options are extracted from the pool and the number is reduced before being presented to the user. This improves the readability of the stamp options on the display unit 23 and improves the user's recognition rate. As a result, the percentage of users who proceed to the next step S13 (selecting a stamp option) can be increased.
[0053] [S13: Selection Process] Next, the user operates the display unit 23 to select a stamp option to be used on the stamp sheet from the displayed stamp options. Figure 8 is a table showing an example of the results of the user's stamp selection. Each user selects one stamp option from the four stamp options in each category.
[0054] Specifically, as shown in Figure 9, the user touches the selected stamp option on the display unit 23. A checkmark then appears on the display unit 23 next to the selected stamp option. Once the user has selected stamp options for all (three) categories, they touch the "Confirm!!" button on the display unit 23 to finalize their stamp selection.
[0055] The data of the stamp selection made on the display unit 23 is output to the stamp rally support device 10 via the network 40.
[0056] [S14: Production Process] Next, the creation unit 15 creates a stamp sheet that includes the stamp options selected by the user. In other words, the creation unit 15 creates a stamp sheet that includes one stamp option selected by the user for each category.
[0057] The stamp sheet data created in the creation unit 15 is output to the terminal device 20 via the network 40. On the terminal device 20, the stamp sheet is displayed on the display unit 23 as shown in Figure 10.
[0058] [S15: Implementation Process] Next, the user participates in the stamp rally based on the stamp sheet displayed on the display unit 23. That is, as shown in Figure 11, when the user visits a store displayed on the display unit 23, a stamp is collected and "Clear!" is displayed. The stamp rally is completed when stamps from all (three) categories have been collected.
[0059] According to the first embodiment described above, in step S11, the organizer creates a pool, and in step S12, stamp options are mechanically extracted from the pool. By performing steps S11 and S12 in this way, stamp options can be extracted in a way that takes into account the organizer's requirements while also being user-friendly. In other words, a stamp rally can be implemented in a way that benefits both the organizer and the users.
[0060] Furthermore, in step S12, stamp options are extracted from the pool and their number is reduced before being presented to the user. This improves the readability of the stamp options on the display unit 23 and enhances the user's recognition rate. As a result, usability (ease of use and user-friendliness) is improved, and the percentage of users who proceed to the next step S13 can be increased.
[0061] Furthermore, since the user selects the stamp options themselves in step S13, it is possible to increase the user's motivation to complete the stamp rally and thereby increase the completion rate. As a result, it becomes possible to appropriately promote product sales and service provision.
[0062] While methods such as direct mail could be considered to encourage user action, using a stamp rally to recommend products and services to users, as in the first embodiment, improves awareness and visibility. Furthermore, because there is a visible achievement, it is easier to stimulate demand, making stamp rallies well-suited for recommendations.
[0063] In the first embodiment, three categories of stamp options were presented to the user, but different categories of stamp options may be extracted and presented to each user.
[0064] (Second embodiment) A method for conducting a stamp rally according to the second embodiment will now be described. In the second embodiment, the stamp rally method shown in Figure 2 is performed, similar to the first embodiment. That is, steps S11 to S15 are performed to conduct the stamp rally.
[0065] [S11: Memory process] Similar to the first embodiment, the storage unit 12 of the stamp rally support device 10 first stores a pool containing multiple stamp options related to the user's actions. Figure 12 is a table showing an example of a pool of stamp options. The pool in the second embodiment is not divided into categories and contains a total of 30 stamp options.
[0066] [S12: Presentation process] Next, the presentation unit 14 mechanically extracts stamp options from the pool and presents them to the user. Figure 13 is a table showing an example of stamp options extracted from the pool and presented to the user.
[0067] In the first embodiment, stamp options were extracted and presented to the user for each category, but in the second embodiment, stamp options were extracted and presented to the user without separating them into categories. Also, in the first embodiment, the same stamp options were extracted and presented to all users, but in the second embodiment, different stamp options were extracted and presented to each user.
[0068] Furthermore, the method for extracting stamp options in the presentation unit 14 is the same as in the first embodiment, where stamp options are mechanically extracted from a pool based on the user's product purchase log data and service usage log data.
[0069] Furthermore, the display unit 14 presents stamp options extracted from the pool to each user. Then, on the terminal device 20, data for stamp options that differ for each user is displayed on the display unit 23, as shown in Figure 14. Note that Figure 14(a) shows the display unit 23 for user number 0039, and Figure 14(b) shows the display unit 23 for user number 0566, but stamp options are displayed on the display unit 23 in a similar manner for other users as well.
[0070] [S13: Selection Process] Next, the user operates the display unit 23 to select stamp options to be used on the stamp sheet from the displayed stamp options. Figure 15 is a table showing an example of the results of the user's stamp selection. Each user selects 3 stamp options from the 10 stamp options presented.
[0071] [S14: Production Process] Next, the creation unit 15 creates a stamp sheet that includes the stamp options selected by the user. Then, on the terminal device 20, a stamp sheet similar to the one shown in Figure 10 in the first embodiment is displayed on each user's display unit 23.
[0072] [S15: Implementation Process] Next, the user participates in a stamp rally based on the stamp sheet displayed on the display unit 23. That is, as shown in Figure 11 in the first embodiment, when the user visits a store displayed on the display unit 23, a stamp is acquired and "Clear!" is displayed. When all stamps have been acquired, the stamp rally is completed.
[0073] In the second embodiment described above, the same effects as in the first embodiment can be enjoyed. Moreover, in step S12, the presentation unit 14 extracts and presents different stamp options for each user, so the total number of stamp options that can be presented can be increased. As a result, when each user participates in the stamp rally, the number of stores visited increases, making it possible to promote product sales and service provision more effectively.
[0074] (Third embodiment) A method for conducting a stamp rally according to the third embodiment will be described. Figure 16 is a flowchart showing the main steps of the stamp rally method.
[0075] [S21: Memory process] Similar to the first and second embodiments, the memory unit 12 of the stamp rally support device 10 first stores a pool containing multiple stamp options related to the user's actions. Figure 17 is a table showing an example of a pool of stamp options. In the third embodiment, the pool is divided into three categories: fashion, gourmet food, and goods, and each category contains multiple stamp options.
[0076] Furthermore, the storage unit 12 stores purchase history data (purchase data) as data of the user's past behavior history. Figure 18 is a table showing an example of a user's purchase data. The purchase data in the third embodiment includes the user's user number and data of the stores (tenants) that the user has used. This purchase data is the data that will be used as the basis for the purchase vector, which will be described later.
[0077] [S22:Classification process] Next, the classification unit 13 classifies multiple users into multiple groups. For example, the classification unit 13 classifies multiple users into multiple groups based on the users' purchasing vectors. Figure 19 is a table showing an example of user purchasing vectors and groups.
[0078] The classification unit 13 creates a purchase vector for each user, as shown in Figure 19, from the user's past purchase data shown in Figure 18, for example, using the LDA (Latent Dirichlet Allocation) algorithm. In the third embodiment, for example, a 10-dimensional purchase vector is created. The LDA algorithm is one of the methods known as dimensionality reduction, and it is an algorithm that can simultaneously calculate the grouping of stores (tenants) and how much each user has used each group. That is, each dimension in the purchase vector represents a group of stores (tenant groups) grouped by the LDA algorithm. Also, the numerical value of each dimension in the purchase vector is a value between 0 and 1 that indicates how much each user has used the grouped stores. That is, the sum of the values of each dimension for each user equals 1.
[0079] The classification unit 13 refers to the dimensional values of each user and classifies the user based on which dimension contains a value of 0.5 or greater. The group name is a 10-digit number, where each digit represents a value from dimension 0 to dimension 9. For example, if a user's 1st dimension value is 0.5 or greater, and the values of the other dimensions are less than 0.5, that user is classified into the group "0100000000".
[0080] In the third embodiment, in step S22, users were classified into groups by creating a purchase vector using the user's past behavior history (purchase data), but the method of classifying users is not limited to this. For example, users may be classified into groups based on attribute information such as the user's age and gender. Alternatively, users may be classified into groups based on the amount of money spent at the store and the frequency of use. In other words, the data used to classify users into groups in step S22 and the data used to extract stamp options in step S23, which will be described later, may be different.
[0081] Furthermore, while the stamp selection pool used in the third embodiment was common to all users, the stamp selections included in this pool may differ for each group.
[0082] [S23: Presentation process] Next, the presentation unit 14 mechanically extracts stamp options from the pool and presents them to the user. The presentation unit 14 extracts stamp options for each category and presents them to the user. In addition, the presentation unit 14 extracts stamp options for each group and presents them to users belonging to that group.
[0083] Figures 20 to 22 are tables showing examples of stamp options extracted from a pool and presented to the user. Figure 20 is an example where the category is fashion, Figure 21 is an example where the category is gourmet, and Figure 23 is an example where the category is goods.
[0084] For example, the presentation unit 14 extracts stamp options for the first user in each group, for example, the first user of group "0000000100" (user number 1001), in the same manner as in the first and second embodiments. That is, the presentation unit 14 mechanically extracts stamp options from the pool based on the user's product purchase log data and service usage log data. Then, for this user with user number 1001, the selection of stamp options in step S24 (selection step), the creation of a stamp sheet in step S25 (creation step), and the implementation of a stamp rally in step S26 (implementation step) are performed sequentially.
[0085] Furthermore, for example, the presentation unit 14 extracts stamp options in a different way from the first and second embodiments for the second and subsequent users in each group, for example, the second user (user number 0594) and subsequent users in group "0000000100". Specifically, the presentation unit 14 extracts recommended options and search options from the pool of multiple stamp options, searches these recommended and search options in a certain ratio, and optimizes the extracted stamp options.
[0086] The recommended options are those recommended to the (N+1)th user, based on the selection results of the first N (where N is a natural number) users. For example, the recommendation model for the (N+1)th user would select the top four stamp options from those that were selected most frequently by the first N users belonging to the same group as the (N+1)th user. The stamp options extracted using this recommendation model are then the recommended options.
[0087] Figures 23 to 25 are tables showing examples of the selection rate of stamp options for each user group. Figure 23 shows the selection rate by users when the stamp options have been presented to users 1000 times, Figure 24 shows the selection rate when it has been presented 3000 times, and Figure 25 shows the selection rate when it has been presented 10000 times. In Figures 23 to 25, (a) is an example where the category is fashion, (b) is an example where the category is gourmet, and (c) is an example where the category is goods.
[0088] Then, the display unit 14 recommends the top four stamp options based on the selection rate of each user group shown in Figures 23 to 25.
[0089] The search options are the stamp options presented to users up to the Nth (where N is a natural number) that have been presented fewer times than a predetermined number. For example, the search options for the (N+1)th user are the stamp options that have been presented fewer times than a predetermined number of times for each group of Nth users. The number of times this is determined can be set at the discretion of the organizer.
[0090] In the third embodiment, recommended and search options were extracted for the (N+1)th user using all of the stamp selection results from the first N users. However, recommended and search options may be extracted using only a portion of the selection results from the first N users. For example, the selection results from the Nth user may not be used at all, and recommended and search options may be extracted for the (N+1)th user using the selection results from the first (N-1) users.
[0091] As described above, the presentation unit 14 extracts recommended and search options for the (N+1)th user. The presentation unit 14 then searches these recommended and search options in a fixed ratio and optimizes the extracted stamp options. The method for optimizing these stamp options is arbitrary, but for example, a bandit (Contextual Multi-Armed Bandit) algorithm may be used. In such a case, using a bandit algorithm can optimize the recommended and search options to maximize profit, i.e., maximize the user's selection rate.
[0092] Furthermore, the display unit 14 presents stamp options extracted from the pool to each user. Then, on the terminal device 20, data for stamp options that differ for each user is displayed on the display unit 23, as shown in Figure 26. Note that Figure 26(a) shows the display unit 23 for user number 1001, and Figure 26(b) shows the display unit 23 for user number 0097, but stamp options are displayed on the display unit 23 in the same way for other users as well.
[0093] [S24: Selection Process] Next, the user operates the display unit 23 to select a stamp option to be used on the stamp sheet from the displayed stamp options. Figure 27 is a table showing an example of the results of the user's stamp selection. Each user selects one stamp option from the four stamp options in each category.
[0094] [S25: Production Process] Next, the creation unit 15 creates a stamp sheet that includes the stamp options selected by the user. Then, on the terminal device 20, a stamp sheet similar to the one shown in Figure 10 in the first embodiment is displayed on each user's display unit 23.
[0095] [S26: Implementation Process] Next, the user participates in a stamp rally based on the stamp sheet displayed on the display unit 23. That is, as shown in Figure 11 in the first embodiment, when the user visits a store displayed on the display unit 23, a stamp is acquired and "Clear!" is displayed. When all stamps have been acquired, the stamp rally is completed.
[0096] In the third embodiment described above, the same effects as those of the first embodiment described above can be enjoyed.
[0097] Furthermore, in step S22, the classification unit 13 classifies multiple users into multiple groups, so that users' behavior, hobbies, preferences, and interests become similar within each group. Also, within each group, users' usage limits (potential to use) and wallet limits (potential to spend money) become similar. Then, in step S23, the presentation unit 14 extracts stamp options for each group and presents them to users belonging to that group, so that the stamps become useful to the users, enabling a highly effective stamp rally. In other words, it becomes possible to provide users with appropriate recommendations (recommendations of products and services). As a result, it becomes possible to increase users' motivation to complete the stamp rally, and to promote product sales and service provision more effectively.
[0098] Furthermore, in step S23, the presentation unit 14 extracts recommended options and search options, and then optimizes these recommended and search options to extract stamp options to present to the user. Therefore, more appropriate stamp options can be presented to the user.
[0099] Traditionally, optimization algorithms such as bandit algorithms have often been used for online stores, online services, and online advertising. Because user behavior takes place online, the time between presenting options and the user's choice (purchase at a store, use of a service, or click on an ad) is short, making it relatively easy to obtain recommended and explored options.
[0100] On the other hand, in physical stores, when trying to capture user responses to stamp options using data, the decision is usually based on whether the user "purchases or uses" the stamps. However, in this case, the time between the presentation of stamp options and the purchase or use is typically long. For example, even if a coupon is issued, it takes at least several hours, usually several days, before the user uses it in the store, and generally, this is not suitable for using optimization algorithms.
[0101] However, in the third embodiment, by sequentially performing the extraction and presentation of stamp options in step S23 and the user's selection of a stamp option in step S24, user response data can be collected immediately, that is, the results of the Nth user selections can be collected immediately. Therefore, by performing step S24, in which the user selects a stamp option, an optimization algorithm can be applied.
[0102] Furthermore, in step S24, the user can select and declare (commit) a stamp option, which also has the effect of increasing user motivation. In other words, the third embodiment has the extremely useful advantage of simultaneously increasing user motivation and extracting stamp options suitable for the user using an optimization algorithm.
[0103] Furthermore, in optimizing the stamp options in the third embodiment, the ratio of search options to recommended options may be increased for initial users, and the ratio of recommended options may be increased as the number of stamp rallies with other users increases. In other words, this fixed ratio of recommended options to search options can be set arbitrarily.
[0104] Furthermore, in the third embodiment, recommended options and search options are extracted and these recommended and search options are further optimized, but either one or the other may be extracted and presented to the user. For example, only recommended options may be extracted and presented to the user, or only search options may be extracted and presented to the user.
[0105] <Other Embodiments> In the embodiments described above, an example of a stamp sheet created by the creation unit 15 is shown in Figure 10, but the format of the stamp sheet is arbitrary. For example, as shown in Figure 28, the stamp sheet may be in a bingo format. In such a case, it is expected that the user's motivation for the stamp rally will be further increased, and the completion rate of the stamp rally will be improved.
[0106] In the embodiments described above, the case where the user of the stamp rally is a person has been explained, but it is not limited to people. For example, the user may be a device or an application. If the user is a device, the stamp options associated with the user may include the objects that the device will execute. Similarly, if the user is an application, the stamp options associated with the user may include the objects that the application will execute.
[0107] Furthermore, the definition of a stamp rally user may include not only the entity (person, device, application, etc.) using the stamp rally, but also the circumstances surrounding that entity. These circumstances might include, for example, time and place. For instance, person A who purchases goods on a weekday and person A who purchases goods on a holiday could be considered separate entities, thus distinguishing between weekday and holiday versions of A. Similarly, person B who purchases goods at store A and person B who purchases goods at store B could be considered separate entities, thus distinguishing between store A and store B.
[0108] In the embodiments described above, the stamp options associated with the user in the stamp rally were stores (tenants), but this is not limited to them. For example, the stamp options may also include products, days of the week, stores, seasons, weather, etc. In other words, the stamp options may include time, objects, and places.
[0109] In the embodiments described above, the database device 30 is, for example, a database device installed in a store such as a retail store or restaurant, and the input data entered into the stamp rally support device 10 is customer purchase data, but the input data is not limited to this. For example, the input data may be credit card usage data, e-commerce site usage data, transaction data from financial institutions (e.g., deposits, withdrawals, payments, etc.), dining data from restaurants, accommodation data from lodging facilities, public transportation usage data, music / video service and game playback data, point usage data from point sites, etc.
[0110] Preferred embodiments of the present invention have been described above with reference to the attached drawings, but the present invention is not limited to these examples. It will be obvious to those skilled in the art that various modifications or alterations can be conceived within the scope of the ideas described in the claims, and these will naturally also fall within the technical scope of the present invention. [Industrial applicability]
[0111] This invention is useful in encouraging user behavior, and is particularly useful when conducting stamp rallies. [Explanation of Symbols]
[0112] 1. Stamp Rally System 10 Stamp rally support device 11 Arithmetic section 12 Storage section 13 Classification section 14 Presentation part 15 Creation Section 16 Communications Department 20 Terminal devices 21 Arithmetic section 22 Memory section 23 Display section 24 Communications Department 30 Database Devices 31 Arithmetic section 32 Storage section 33 Communications Department 40 Networks 50 Networks
Claims
1. Information processing device, The process involves presenting a selection of targets that have been pre-configured to be included in the stamp rally to an information processing terminal carried by a user who is participating in the stamp rally, A process for receiving two or more items that the user has decided to include in the user's stamp rally from among the options, A process for generating a stamp rally sheet that includes the two or more targets mentioned above, The process of transmitting the stamp rally sheet to the information processing terminal, An information processing method which is performed before the user participates in the stamp rally.
2. The information processing method according to claim 1, wherein the stamp rally sheet includes a bingo-style stamp rally sheet.
3. The information processing method according to claim 1 or 2, wherein the objects included in the stamp rally sheet are interchangeable.
4. The information processing method according to any one of claims 1 to 3, wherein the subject is selected from one or more categories.
5. The information processing method according to any one of claims 1 to 4, wherein the information processing device performs a process of presenting the target options based on the user's behavior information or user information.
6. The information processing method according to claim 5, wherein the aforementioned options are determined by the organizer of the stamp rally.
7. An information processing device, A display unit that presents a selection of targets, pre-configured to be included in the stamp rally, to an information processing terminal carried by a user who is participating in the stamp rally, A communication unit that accepts two or more items that the user has decided to include in the user's stamp rally from among the options, A creation unit that generates a stamp rally sheet including the two or more targets mentioned above, The system comprises a communication unit that transmits the stamp rally sheet to the information processing terminal, An information processing device in which, before the user participates in the stamp rally, the following processes are performed: a process of presenting the options in the presentation unit, a process of accepting the two or more targets in the communication unit, a process of generating the stamp rally sheet in the creation unit, and a process of transmitting the stamp rally sheet in the communication unit.
8. In an information processing device, The process involves presenting a selection of targets that have been pre-configured to be included in the stamp rally to an information processing terminal carried by a user who is participating in the stamp rally, A process for receiving two or more items that the user has decided to include in the user's stamp rally from among the options, A process for generating a stamp rally sheet that includes the two or more targets mentioned above, The process of transmitting the stamp rally sheet to the information processing terminal, An information processing program that the user executes before participating in the stamp rally.