Information processing method, information processing apparatus, and information processing program
By allowing users to create personalized stamp rally sheets through a variety of options on their terminals, the system addresses the limitations of the existing electronic shelf tag system, enhancing user engagement and promoting product sales and services more effectively.
Patent Information
- Application Number
- JP2025019085
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-07
- Publication Date
- 2025-04-11
AI Technical Summary
The existing electronic shelf tag system for stamp rallies is limited in that the stamp targets are preset by the organizer, restricting user participation and reducing the effectiveness of product sales and service promotion.
The system displays a variety of options associated with the stamp rally on a user's terminal, allowing users to create their own stamp rally sheets by selecting options from multiple categories, which are then stored uniquely for each user.
This approach enhances user engagement and motivation, allowing for personalized stamp rallies that better align with user interests and preferences, thereby improving product sales and service promotion.
Smart Images

Figure 2025062141000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing method, an information processing device, and an information processing program. [Background technology]
[0002] Generally, stamp rallies are one of the methods for promoting the sale of products or the provision of services. In conventional stamp rallies, for example, a company that sells products or provides services acts as the organizer and places stamps at checkpoints. Users (participants) then go around the checkpoints in order, stamping a given sheet of paper, and present the sheet with multiple stamps to the organizer to receive various services.
[0003] However, such stamp rallies require organizers to set up stamps at checkpoints and prepare mounts for stamping multiple stamps, and users have to carry around the required mounts, which is inconvenient.
[0004] Meanwhile, in recent years, mobile terminals equipped with communication functions such as mobile phones have rapidly become widespread.
[0005] Therefore, in order to easily carry out a stamp rally, Patent Document 1 proposes an electronic shelf label system that carries out the stamp rally electronically. Specifically, the electronic shelf label system has a stamp server, a mobile terminal, and the like. The stamp server sets any of the products that correspond to a shelf label device (electronic shelf label) equipped with a short-range wireless communication function, for example, NFC (Near Field Communication), as a stamp target. The mobile terminal that executes a stamp rally application scans the shelf label device with NFC. If the shelf label device scanned by the mobile terminal is a 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] JP 2016-053852 A Summary of the Invention [Problem to be solved by the invention]
[0007] However, when using the electronic shelf label system disclosed in Patent Document 1, the stamp targets are preset by the organizer, so the stamp rally can only be carried out for a limited number of stamp targets. For example, if the stamp targets do not match the user's hobbies and preferences and are far removed from the user's needs, the user will be less motivated to complete the stamp rally, and the original purpose of promoting product sales or service provision cannot be achieved. Therefore, there is room for improvement in conventional stamp rally systems, or more broadly, systems for promoting user behavior.
[0008] The present invention has been made in consideration of the above points, and has an object to promote user behavior. [Means for solving the problem]
[0009] In order to achieve the above-mentioned objective, the information processing method of the present invention performs a process in which an information processing device displays multiple options associated with the stamp rally on an information processing terminal carried by a user participating in the stamp rally, and a process in which a stamp rally sheet is generated that includes multiple options selected by the user from among the multiple options.
[0010] In the information processing method, the information processing device may execute a process of storing the stamp rally sheet as something unique to the user.
[0011] In the information processing method, at least a portion of the plurality of options may be set by a sponsor of the stamp rally.
[0012] In the information processing method, the process of displaying the plurality of options may include a process of displaying the options to be displayed based on attribute information or a behavior history of the user.
[0013] In the information processing method, the process of displaying the plurality of options may include a process of displaying the options belonging to a plurality of different categories for each category.
[0014] In the information processing method, the multiple options selected by the user may include one or more options selected from each of the multiple different categories.
[0015] In the information processing method, the information processing device may execute a process of displaying a stamp on the information processing terminal of the user when the user achieves the option included in the stamp rally sheet so that the achievement can be visibly confirmed.
[0016] In the information processing method, the information processing device may execute a process of displaying information about an option on the stamp rally sheet.
[0017] In the information processing method, the stamp rally sheet may be in a bingo format.
[0018] From another perspective, the information processing device of the present invention comprises a presentation unit that displays multiple options associated with a stamp rally on an information processing terminal carried by a user participating in a stamp rally, and a creation unit that generates a stamp rally sheet including multiple options selected by the user from among the multiple options.
[0019] From another perspective, the information processing program of the present invention causes an information processing device to execute a process of displaying multiple options associated with the stamp rally on an information processing terminal carried by a user participating in the stamp rally, and a process of generating a stamp rally sheet including multiple options selected by the user from among the multiple options. Effect of the Invention
[0020] According to the present invention, it is possible to encourage user behavior. [Brief description of the drawings]
[0021] [Figure 1] 1 is an explanatory diagram showing an outline of the configuration of a stamp rally system according to an embodiment of the present invention; [Diagram 2] FIG. 2 is a flow diagram showing main steps of a stamp rally implementation method according to the first embodiment (second embodiment). [Diagram 3] 11 is a table showing an example of a pool of stamp options in the first embodiment. [Figure 4] 11 is a table showing an example of stamp options extracted from a pool and presented to a user in the first embodiment. [Diagram 5] 11 is a table showing an example of stamp options extracted from a pool and presented to a user in the first embodiment. [Figure 6] 11 is a table showing an example of stamp options extracted from a pool and presented to a user in the first embodiment. [Figure 7] FIG. 4 is an explanatory diagram showing a display unit on which stamp options are displayed in the first embodiment. [Figure 8] 11 is a table showing an example of a selection result of stamp options by a user in the first embodiment. [Figure 9] FIG. 2 is an explanatory diagram showing a display unit on which stamp options selected by a user are displayed in the first embodiment. [Figure 10] FIG. 4 is an explanatory diagram showing a display unit on which a stamp sheet is displayed in the first embodiment. [Figure 11] 1 is an explanatory diagram showing a display unit on which a stamp sheet after completing a stamp rally is displayed in the first embodiment; FIG. [Figure 12] 13 is a table showing an example of a pool of stamp options in the second embodiment. [Figure 13] 13 is a table showing an example of stamp options extracted from a pool and presented to a user in the second embodiment. [Figure 14] FIG. 11 is an explanatory diagram showing a display unit on which stamp options are displayed in the second embodiment. [Figure 15] 13 is a table showing an example of a selection result of stamp options by a user in the second embodiment. [Figure 16] FIG. 11 is a flow diagram showing main steps of a stamp rally implementation method according to a third embodiment. [Figure 17] 13 is a table showing an example of a pool of stamp options in the third embodiment. [Figure 18] 13 is a table showing an example of user purchase data in the third embodiment. [Figure 19] 13 is a table showing an example of user purchasing vectors and groups in the third embodiment. [Figure 20] 13 is a table showing an example of stamp options extracted from a pool and presented to a user in the third embodiment. [Figure 21] 13 is a table showing an example of stamp options extracted from a pool and presented to a user in the third embodiment. [Figure 22] 13 is a table showing an example of stamp options extracted from a pool and presented to a user in the third embodiment. [Figure 23] 13 is a table showing an example of the selection ratio of stamp options for each user group in the third embodiment. [Figure 24] 13 is a table showing an example of the selection ratio of stamp options for each user group in the third embodiment. [Diagram 25]13 is a table showing an example of the selection ratio of stamp options for each user group in the third embodiment. [Figure 26] FIG. 13 is an explanatory diagram showing a display unit on which stamp options are displayed in the third embodiment. [Figure 27] 13 is a table showing an example of a selection result of stamp options by a user in the third embodiment. [Figure 28] 13 is an explanatory diagram showing a display unit on which a stamp sheet is displayed in another embodiment. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In this specification and the drawings, components having substantially the same functional configurations are denoted by the same reference numerals, and duplicated description will be omitted.
[0023] <Configuration of Stamp Rally System 1> FIG. 1 is an explanatory diagram showing an outline of the configuration of a stamp rally system 1 according to this embodiment.
[0024] The stamp rally system 1 has 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 configured to be connectable via a network 50. The networks 40 and 50 are not particularly limited as long as they can communicate with each other, and may be, for example, the Internet, a wired LAN, or a wireless LAN. In this embodiment, only one terminal device 20 is illustrated to simplify the explanation, but the stamp rally system 1 includes multiple terminal devices 20. Also, only one database device 30 is illustrated, but the stamp rally system 1 includes multiple database devices 30.
[0025] 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, and a stamp sheet is created based on the stamp option selected by the user from among the extracted and presented stamp options. In other words, the stamp rally system 1 allows the user to create his or her own stamp sheet.
[0026] (Configuration of the stamp rally support device 10) The stamp rally support device 10 has a calculation unit 11, a memory unit 12, a classification unit 13, a presentation unit 14, a creation unit 15, and a communication unit 16.
[0027] The calculation unit 11 is a circuit (hardware) or a central processing unit such as a CPU. The calculation unit 11 controls the stamp rally support device 10 in accordance with a program (software) stored in the storage unit 12.
[0028] The storage unit 12 stores various data processed by the stamp rally support device 10. For example, the storage unit 12 stores user attribute information, the user's past behavior history, a pool including multiple stamp options related to the user's behavior, and the like. The user's attribute information is, for example, age, gender, and the like. The user's past behavior history is, for example, product purchase history, service usage history, and the like. The stamp options are options in the form of electronic stamps used in stamp rallies, and in this embodiment, the user selects a stamp option from the pool to create a stamp sheet as described later. The pool may be different for each group classified by the classification unit 13 described later. The multiple stamp options in the pool may be divided into multiple categories.
[0029] The memory unit 12 also stores input data input from the database device 30 to the stamp rally support device 10, data of a plurality of 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 the stamp sheet created by the creation unit 15. Furthermore, the memory unit 12 stores various programs for controlling the stamp rally support device 10.
[0030] The classification unit 13 classifies a plurality of users who participate in the stamp rally into a plurality of groups. The grouping method in the classification unit 13 is arbitrary, but for example, the users may be classified into a plurality of groups based on attribute information of the users, or may be classified into a plurality of groups based on the user's past behavior history. The method of grouping users in the classification unit 13 will be described later.
[0031] The presentation unit 14 mechanically extracts stamp options from the pool and presents them to the user. At this time, the presentation unit 14 may extract options for each user and present them to the user, or may extract stamp options for each group classified by the classification unit 13 and present them to users belonging to the group. Furthermore, the presentation unit 14 may extract stamp options for each category of stamp options and present them to the user.
[0032] 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 user log data. The log data includes product purchase log data by the user, service usage log data by the user (for example, application usage log and website browsing log), etc. A specific method for extracting stamp options in the presentation unit 14 will be described later.
[0033] In addition, the presentation unit 14 presents the stamp options extracted from the pool to the user. Specifically, the presentation unit 14 outputs the stamp options to the user's terminal device 20, and the stamp options are displayed on a display unit 23 of the terminal device 20, which will be described later.
[0034] The creation unit 15 creates a stamp sheet as an option sheet including stamp options selected by the user from among the stamp options extracted and presented by the presentation unit 14. In addition, when the presentation unit 14 extracts stamp options for each category and presents them to the user, the creation unit 15 creates a stamp sheet so as to include the stamp options selected by the user for each category.
[0035] 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.
[0036] In the stamp rally support device 10 of this embodiment, the above program is stored in the storage unit 12, but it may 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), magnet optical disk (MO), various memories, etc. Also, the above program can be stored in the above storage medium by downloading it via a communication network such as the Internet.
[0037] (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.
[0038] The calculation unit 21 is a circuit (hardware) or a central processing unit such as a CPU. The calculation unit 21 controls the terminal device 20 in accordance with a program (software) stored in the storage unit 22.
[0039] The storage unit 22 stores various data processed by the terminal device 20. Specifically, data on stamp options and stamp sheets input from the stamp rally support device 10 to the terminal device 20, and data on the stamp rally application (app) used by the terminal device 20 are stored. The storage unit 22 also stores various programs for controlling the terminal device 20.
[0040] The display unit 23 is, for example, a touch panel display in which a liquid crystal panel display and a touch panel are integrated. Stamp options extracted by the presentation unit 14 of the stamp rally support device 10 are displayed on the display unit 23, and the user can operate the display unit 23 to select a stamp option. The display unit 23 also displays a stamp sheet created by the creation unit 15 of the stamp rally support device 10. Note that the configuration of the display unit 23 is not limited to this, and any display can be used as long as it can display a stamp rally application. For example, if the terminal device 20 is a tablet or a PC (personal computer), the display unit 23 may be the display of that device. The display unit 23 also constitutes a user interface in the present invention.
[0041] 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.
[0042] (Configuration of database device 30) The database device 30 includes a calculation unit 31 , a storage unit 32 , and a communication unit 33 .
[0043] The calculation unit 31 is a circuit (hardware) or a central processing unit such as a CPU. The calculation unit 31 controls the database device 30 in accordance with a program (software) stored in the storage unit 32.
[0044] The storage 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 linked to the users (i.e., stamp options in the stamp rally support device 10). The user includes not only the subject who uses the stamp rally, but also the subject's situation, such as time and place. Furthermore, 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. Furthermore, the storage unit 32 stores various programs for controlling the database device 30.
[0045] 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.
[0046] <How to participate in the stamp rally> Next, a stamp rally implementation method as an information processing method performed using the stamp rally system 1 configured as above will be described. In the following, a case where the database device 30 is a database device installed in a store such as a retail store or a restaurant and a stamp rally is implemented in which a user visits these stores will be described. 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 creates a stamp sheet based on the stamp option selected by the user from the extracted and presented stamp options. The user then implements a stamp rally based on the stamp sheet displayed on the terminal device 20. Specifically, the stamp rally implementation method of the present invention will be described here using an embodiment including three specific examples.
[0047] (First embodiment) A stamp rally implementation method according to the first embodiment will be described below. Fig. 2 is a flow diagram showing main steps of the stamp rally implementation method.
[0048] [S11: Memory process] First, a pool including a plurality of stamp options related to user actions is stored in the memory unit 12 of the stamp rally support device 10. FIG. 3 is a table showing an example of a pool of stamp options. The pool in the first embodiment is divided into three categories: fashion, gourmet, and goods, and each category includes a plurality of stamp options. Note that the method of creating the pool is arbitrary, but for example, the stamp options are selected by the organizer of the stamp rally to create the pool.
[0049] [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.
[0050] 4 to 6 are tables showing examples of stamp options extracted from the pool and submitted to the user, where FIG. 4 is an example of a fashion category, FIG. 5 is an example of a gourmet category, and FIG. 6 is an example of a goods category. As shown in FIGS. 4 to 6, each user is assigned a user number, and in the illustrated example, the stamp options are arranged in the order of presentation. Each user is presented with four stamp options in each of three categories, that is, a total of 12 stamp options are presented. In the first embodiment, the same stamp options are presented to all users.
[0051] For example, 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. This extraction method is arbitrary, but as one example, a store with a large number of users in a predetermined period may be set as a stamp option. Also, for example, a store with large marketing data (prospect value, boost value, expected prospect value, expected boost value) disclosed in Japanese Patent No. 6143930 may be set as a stamp option.
[0052] Furthermore, the presentation unit 14 presents the stamp options extracted from the pool to the user. Specifically, data of the stamp options extracted by the presentation unit 14 is output to the terminal device 20 via the network 40. In the terminal device 20, the input data of the stamp options is displayed on the display unit 23 as shown in FIG.
[0053] 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 of stamp options is reduced and presented to the user, improving the visibility of the stamp options on the display unit 23 and improving the user's recognition rate. As a result, the ratio of users proceeding to the next step S13 (selecting a stamp option) can be increased.
[0054] [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. Fig. 8 is a table showing an example of the result of the selection of stamp options by the user. Each user selects one stamp option from the four stamp options in each category.
[0055] Specifically, as shown in Fig. 9, the user touches the selected stamp option on the display unit 23. Then, a check mark is placed on the selected stamp option on the display unit 23. Then, when the user has finished selecting stamp options for all (three) categories, the user touches the "Decide!!" button on the display unit 23, and the stamp option is finalized.
[0056] Data on the stamp option selected on the display unit 23 is output to the stamp rally support device 10 via the network 40.
[0057] [S14: Creation process] Next, the creation unit 15 creates a stamp sheet including the stamp options selected by the user. That is, the creation unit 15 creates a stamp sheet so that one stamp option selected by the user is included for each category.
[0058] The data of the stamp sheet created by the creation unit 15 is output to the terminal device 20 via the network 40. In the terminal device 20, the stamp sheet is displayed on the display unit 23 as shown in FIG.
[0059] [S15: Implementation process] Next, the user conducts a stamp rally based on the stamp sheet displayed on the display unit 23. That is, as shown in Fig. 11, when the user visits a store displayed on the display unit 23, a stamp is acquired and "Clear!" is displayed. Then, when stamps for all (three) categories are acquired, the stamp rally ends.
[0060] According to the first embodiment described above, the organizer creates a pool in step S11, and then mechanically extracts stamp options from the pool in step S12. By performing steps S11 and S12, stamp options can be extracted in a way that is in line with the needs of the organizer and the users. In other words, a stamp rally can be held that benefits both the organizer and the users.
[0061] Furthermore, in step S12, stamp options are extracted from the pool, and the number of stamp options is reduced before being presented to the user, improving the visibility of the stamp options on the display unit 23 and improving the user recognition rate. As a result, usability (ease of use and ease of use) is improved, and the proportion of users who proceed to the next step S13 can be increased.
[0062] Furthermore, since the user selects the stamp option by himself / herself in step S13, it is possible to increase the motivation of the user to complete the stamp rally, and it is possible to increase the completion rate of the stamp rally. As a result, it is possible to appropriately promote the sale of products and the provision of services.
[0063] Here, direct mail, for example, can be considered as a method for encouraging user behavior, but by recommending products and services to users using a stamp rally as in the first embodiment, recognition and visibility are improved. And because there is visible achievement, it is easy to promote demand, making the stamp rally suitable for recommendation.
[0064] In the first embodiment, stamp options in three categories are presented to the user, but stamp options in different categories may be extracted and presented to each user.
[0065] Second embodiment A stamp rally implementation method according to the second embodiment will be described. In the second embodiment, similarly to the first embodiment, the stamp rally implementation method shown in Fig. 2 is carried out. That is, steps S11 to S15 are carried out to implement the stamp rally.
[0066] [S11: Memory process] As in the first embodiment, first, a pool including a plurality of stamp options related to user actions is stored in the memory unit 12 of the stamp rally support device 10. Fig. 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 includes a total of 30 stamp options.
[0067] [S12: Presentation process] Next, the presentation unit 14 automatically extracts stamp options from the pool and presents them to the user. Fig. 13 is a table showing an example of stamp options extracted from the pool and presented to the user.
[0068] In the first embodiment, stamp options are extracted for each category and presented to the user, but in the second embodiment, stamp options are extracted and presented to the user without dividing them into categories. Also, in the first embodiment, the same stamp options are extracted and presented to all users, but in the second embodiment, different stamp options are extracted and presented to each user.
[0069] As in the first embodiment, the presentation unit 14 extracts stamp options mechanically from a pool based on product purchase log data and service usage log data of users.
[0070] The presentation unit 14 presents stamp options extracted from the pool for each user. Then, in the terminal device 20, data of stamp options that differ for each user is displayed on the display unit 23 as shown in Fig. 14. Note that Fig. 14(a) shows the display unit 23 of the user with user number 0039, and Fig. 14(b) shows the display unit 23 of the user with user number 0566, but stamp options are similarly displayed on the display unit 23 for the other users.
[0071] [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. Fig. 15 is a table showing an example of the results of the selection of stamp options by the users. Each user selects three stamp options from the presented ten stamp options.
[0072] [S14: Creation process] Next, the creation unit 15 creates a stamp sheet including the stamp options selected by the user. Then, in the terminal device 20, a stamp sheet similar to the stamp sheet shown in FIG. 10 in the first embodiment is displayed on the display unit 23 of each user.
[0073] [S15: Implementation process] Next, the user conducts a stamp rally based on the stamp sheet displayed on the display unit 23. That is, when the user visits a store displayed on the display unit 23 as shown in Fig. 11 in the first embodiment, a stamp is acquired and "Clear!" is displayed. Then, when all the stamps have been acquired, the stamp rally ends.
[0074] In the second embodiment, the same effects as those in the first embodiment can be obtained. Moreover, in step S12, the presentation unit 14 extracts and presents different stamp options for each user, so that the total number of stamp options that can be presented can be increased. As a result, when each user conducts a stamp rally, the number of stores visited increases, making it possible to more appropriately promote the sale of products and the provision of services.
[0075] (Third embodiment) A stamp rally implementation method according to the third embodiment will now be described with reference to Fig. 16, which is a flow diagram showing main steps of the stamp rally implementation method.
[0076] [S21: Memory process] As in the first and second embodiments, first, a pool including a plurality of stamp options related to user actions is stored in the memory unit 12 of the stamp rally support device 10. Fig. 17 is a table showing an example of a pool of stamp options. The pool in the third embodiment is divided into three categories: fashion, gourmet, and goods, and each category includes a plurality of stamp options.
[0077] Furthermore, the memory unit 12 stores purchase history data (purchase data) as data on the user's past behavior history. FIG. 18 is a table showing an example of the user's purchase data. The purchase data in the third embodiment includes the user's user number and data on the store (tenant) used by the user. This purchase data is the source data of the purchase vector described later.
[0078] [S22:Classification process] Next, the classification unit 13 classifies the multiple users into multiple groups. For example, the classification unit 13 classifies the multiple users into multiple groups based on the purchasing vectors of the users. Fig. 19 is a table showing an example of the purchasing vectors and groups of the users.
[0079] The classification unit 13 creates a purchase vector of each user shown in FIG. 19 from the past purchase data of the user shown in FIG. 18, for example, by an 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 dimensional compression, and is an algorithm that can simultaneously calculate the grouping of stores (tenants) and the extent to which each user used each group by dimensional compression. That is, each dimension in the purchase vector indicates a group of stores (tenants) grouped by the LDA algorithm. In addition, the numerical value of each dimension in the purchase vector is a value from 0 to 1 indicating the extent to which each user uses the grouped stores. That is, the sum of the values of each dimension for each user is 1.
[0080] The classification unit 13 refers to the dimensional values of each user, and classifies the users according to which dimensions have values of, for example, 0.5 or more. The group names are 10-digit numbers, and each number indicates the values of dimensions 0 to 9. For example, if a user's 1st dimension value is 0.5 or more and the other dimension values are less than 0.5, the user is classified into the group "0100000000."
[0081] In the third embodiment, in step S22, users are 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 or frequency of use at a store by the user. In other words, the data for classifying users into groups in step S22 may be different from the data for extracting stamp options in step S23 described later.
[0082] Also, although the pool of stamp options used in the third embodiment was common to all users, the stamp options included in this pool may be different for each group.
[0083] [S23: Presentation process] Next, the presentation unit 14 automatically 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. The presentation unit 14 also extracts stamp options for each group and presents them to users who belong to that group.
[0084] Figures 20 to 22 are tables showing examples of stamp options to be extracted from the pool and submitted to the user, where Figure 20 is an example of the fashion category, Figure 21 is an example of the gourmet category, and Figure 23 is an example of the goods category.
[0085] For example, the presentation unit 14 extracts stamp options for the first user of each group, for example, the first user (user number 1001) of group "0000000100", in the same manner as in the first and second embodiments. That is, 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. Then, for the user with user number 1001, the following steps are sequentially performed: selection of a stamp option in step S24 (selection process), creation of a stamp sheet in step S25 (creation process), and implementation of a stamp rally in step S26 (implementation process), which will be described later.
[0086] Furthermore, for example, the presentation unit 14 extracts stamp options from the second user onwards in each group, for example, the second user (user number 0594) in group "0000000100" onwards, in a manner different from that of the first and second embodiments. That is, the presentation unit 14 extracts recommended options and search options from among a plurality of stamp options in the pool, searches these recommended options and search options at a fixed ratio, and optimizes the extracted stamp options.
[0087] A recommended option is a stamp option recommended to the (N+1)th user based on the selection results of stamp options by the first Nth users (N is a natural number). For example, the recommendation model for the (N+1)th user will be a model that selects the top four stamp options that were selected most frequently by the first Nth users who belong to the same group as the (N+1)th user. The stamp options extracted using this recommendation model are the recommended options.
[0088] Fig. 23 to Fig. 25 are tables showing an example of the selection ratio of stamp options for each user group. Fig. 23 shows the selection ratio by users when the presentation of stamp options to the users reaches 1000 times, Fig. 24 shows the selection ratio when the presentation reaches 3000 times, and Fig. 25 shows the selection ratio when the presentation reaches 10000 times. In each of Fig. 23 to Fig. 25, (a) is an example of the fashion category, (b) is an example of the gourmet category, and (c) is an example of the goods category.
[0089] Then, the presentation unit 14 sets the top four stamp options as recommended options based on the selection ratios of the stamp options for each user group shown in FIGS.
[0090] The search options are stamp options that have been presented fewer than a predetermined number of times among the stamp options presented to the first N users (N is a natural number). For example, the search options for the (N+1)th user are stamp options that have been presented fewer than a predetermined number of times for each group of the Nth user. Note that the organizer can set this predetermined number as desired.
[0091] In the third embodiment, recommended options and search options are extracted for the (N+1)th user using all of the selection results of stamp options by users up to the Nth user, but recommended options and search options may be extracted using some of the selection results of users up to the Nth user. For example, recommended options and search options may be extracted for the (N+1)th user using the selection results of users up to the (N-1)th user without using the selection result of the Nth user.
[0092] As described above, the presentation unit 14 extracts recommended options and search options for the (N+1)th user. The presentation unit 14 then searches through these recommended options and search options at a fixed ratio, and optimizes the extracted stamp options. Any method can be used to optimize the stamp options, and a bandit (Contextual Multi-Armed Bandit) algorithm, for example, may be used. In this case, when the bandit algorithm is used, the recommended options and search options can be optimized to maximize profits, i.e., maximize the user selection rate.
[0093] Furthermore, the presentation unit 14 presents stamp options extracted from the pool for each user. Then, in the terminal device 20, data of stamp options that differ for each user is displayed on the display unit 23 as shown in Fig. 26. Note that Fig. 26(a) shows the display unit 23 of the user with user number 1001, and Fig. 26(b) shows the display unit 23 of the user with user number 0097, but stamp options are similarly displayed on the display unit 23 for the other users as well.
[0094] [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. Fig. 27 is a table showing an example of the result of the selection of stamp options by the user. Each user selects one stamp option from the four stamp options in each category.
[0095] [S25: Creation process] Next, the creation unit 15 creates a stamp sheet including the stamp options selected by the user. Then, in the terminal device 20, a stamp sheet similar to the stamp sheet shown in FIG. 10 in the first embodiment is displayed on the display unit 23 of each user.
[0096] [S26: Implementation process] Next, the user conducts a stamp rally based on the stamp sheet displayed on the display unit 23. That is, when the user visits a store displayed on the display unit 23 as shown in Fig. 11 in the first embodiment, a stamp is acquired and "Clear!" is displayed. Then, when all the stamps have been acquired, the stamp rally ends.
[0097] In the above third embodiment as well, it is possible to obtain the same effects as in the above first embodiment.
[0098] Moreover, in step S22, the classification unit 13 classifies a plurality of users into a plurality of groups, so that the behavior, hobbies, tastes, and interests of users are similar within each group. In addition, the usage limit (potential that can be used) and wallet limit (potential that can be spent) of users are also similar within each group. Then, in step S23, the presentation unit 14 extracts stamp options for each group and presents them to users belonging to the group, so that the stamps are useful to the users, and a highly accurate stamp rally can be carried out. In other words, appropriate recommendations (recommendations of products and services) can be made to the users. As a result, it is possible to improve the motivation of users to complete the stamp rally, and it is possible to more appropriately promote the sale of products and the provision of services.
[0099] In step S23, the presentation unit 14 extracts recommended options and search options, and further optimizes the recommended options and search options to extract stamp options to be presented to the user. Therefore, more appropriate stamp options can be presented to the user.
[0100] Conventionally, optimization algorithms such as bandit algorithms are often used for online stores, online services, online advertisement distribution, etc. In these cases, user behavior is on the web, so the time from the presentation of options to the user's selection (purchase at a store, use of a service, or click on an advertisement) is short, making it relatively easy to obtain recommended options and search options.
[0101] On the other hand, in a brick-and-mortar store, when trying to capture the user's response to the presentation of a stamp option using data, it is usually judged by "purchase or use," but in this case, it usually takes a long time from the presentation of the stamp option to the purchase or use. For example, even if a coupon is issued, it takes at least several hours, usually several days, before the coupon can be used at the store, and generally it is not suitable for using an optimization algorithm.
[0102] However, in the third embodiment, by sequentially extracting and presenting stamp options in step S23 and selecting a stamp option by the user in step S24, user reaction data can be collected immediately, that is, the selection results by the user up to the Nth can be collected immediately. Therefore, by performing step S24 of selecting a stamp option by the user in this manner, it is possible to apply an optimization algorithm.
[0103] Furthermore, in step S24, the user selects and commits a stamp option, which improves the user's motivation. In other words, the third embodiment has an extremely useful advantage in that it simultaneously improves the user's motivation and extracts stamp options suitable for the user using an optimization algorithm.
[0104] In the optimization of the stamp options in the third embodiment, the ratio of search options to recommended options may be increased for an initial user, and the ratio of recommended options may be increased for other users as the number of stamp rallies increases. In other words, the fixed ratio of recommended options to search options may be set arbitrarily.
[0105] In the third embodiment, the recommended option and the search option are extracted and further optimized, but either one of them may be extracted and presented to the user. For example, only the recommended option may be extracted and presented to the user, or only the search option may be extracted and presented to the user.
[0106] <Other embodiments> In the above embodiment, the stamp sheet is shown in Fig. 10 as an example of the stamp sheet created by the creation unit 15, but the form of the stamp sheet is arbitrary. For example, the stamp sheet may be in a bingo format as shown in Fig. 28. In this case, it is expected that the motivation of the user for the stamp rally will be further increased, and the completion rate of the stamp rally will be improved.
[0107] In the above embodiment, the case where the user of the stamp rally is a person has been described, but the user is not limited to a person. For example, the user may be a device or an application. When the user is a device, the stamp options associated with the user include targets executed by the device. Also, when the user is an application, the stamp options associated with the user include targets executed by the application.
[0108] Furthermore, the users of a stamp rally may include the subject (person, device, application, etc.) using the stamp rally as well as the subject's situation. The subject's situation is, for example, time or place. For example, Person A who purchases a product on a weekday and Person A who purchases a product on a weekend may be considered as different persons, and Person A on weekdays and Person A on weekends may be considered as different users. Similarly, Person B who purchases a product at store A and Person B who purchases a product at store B may be considered as different persons, and Person B at store A and Person B at store B may be considered as different users.
[0109] In the above embodiment, the stamp options associated with the user in the stamp rally are stores (tenants), but are not limited to this. For example, the stamp options may include products, days of the week, stores, seasons, weather, etc. In other words, the stamp options may include times, objects, and places.
[0110] In the above embodiment, the database device 30 is a database device installed in a store such as a retail store or a restaurant, and the input data input to 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, EC site usage data, transaction data (e.g., deposits, withdrawals, payments, etc.) at financial institutions, food and drink data at restaurants, accommodation data at accommodation facilities, public transportation usage data, playback and play data for music and video services and games, point usage data at point sites, etc.
[0111] Although the preferred embodiment of the present invention has been described above with reference to the accompanying drawings, the present invention is not limited to such an example. It is clear that a person skilled in the art can come up with various modified or altered examples within the scope of the ideas described in the claims, and it is understood that such examples also naturally belong to the technical scope of the present invention. [Industrial Applicability]
[0112] The present invention is useful in encouraging user behavior, and is particularly useful when implementing a stamp rally. [Explanation of symbols]
[0113] 1. Stamp Rally System 10. Stamp Rally Support Device 11 Arithmetic section 12 Storage section 13 Classification section 14 Presentation section 15 Creation Department 16 Communications Department 20 Terminal Equipment 21 Arithmetic section 22 Memory section 23 Display section 24 Communications Department 30 Database Equipment 31 Arithmetic section 32 Storage section 33 Communications Department 40 Network 50 Network
Claims
1. An information processing device, A process of displaying a plurality of options associated with the stamp rally on an information processing terminal carried by a user participating in the stamp rally; and generating a stamp rally sheet including a plurality of options selected by the user from among the plurality of options.
2. The information processing method according to claim 1 , wherein the information processing device executes a process of storing the stamp rally sheet as something unique to the user.
3. The information processing method according to claim 1 , wherein at least a part of the plurality of options is set by a sponsor of the stamp rally.
4. The information processing method according to claim 1 , wherein the process of displaying the plurality of options includes a process of displaying the options to be displayed based on attribute information or a behavior history of the user.
5. The information processing method according to claim 1 , wherein the process of displaying the plurality of options includes a process of displaying the options belonging to a plurality of different categories for each category.
6. The information processing method according to claim 1 , wherein the plurality of options selected by the user include one or more options selected from each of the plurality of different categories.
7. An information processing method according to any one of claims 1 to 6, wherein the information processing device executes a process for displaying a stamp on the information processing terminal of the user when the user achieves the option included in the stamp rally sheet, so that the achievement can be visually confirmed.
8. The information processing method according to claim 1 , wherein the information processing device executes a process of displaying information about an option on the stamp rally sheet.
9. The information processing method according to claim 1 , wherein the stamp rally sheet is in a bingo format.
10. An information processing device, a presentation unit that displays a plurality of options associated with the stamp rally on an information processing terminal carried by a user participating in the stamp rally; a creation unit that creates a stamp rally sheet including a plurality of options selected by the user from among the plurality of options.
11. In the information processing device, A process of displaying a plurality of options associated with the stamp rally on an information processing terminal carried by a user participating in the stamp rally; and generating a stamp rally sheet including a plurality of options selected by the user from among the plurality of options.
Citation Information
Patent Citations
Printing order receiving device
JP2006343499A
Railroad stamp rally game system using portable communication terminal
JP2007257161A
Information processing device, control method for information processing device, and control program
JP2012073956A
Meeting scheduler that sends reminders
JP2013502790A
Display system, display device, and program
JP2014191608A