Information processing apparatus, information processing method, and program
The information processing device addresses the issue of inaccurate product set rearrangement by categorizing users and reconfiguring contents based on feedback, enhancing user satisfaction in subscription services.
Patent Information
- Application Number
- JP2024134518
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-24
AI Technical Summary
Conventional subscription services fail to collect timely feedback from users about their impressions of using individual products, leading to inaccurate rearrangements of product sets and a potential decline in user satisfaction.
An information processing device that classifies users into categories based on questionnaire responses, determines comments based on user feedback, and reconfigures product set contents to improve user satisfaction.
Enables accurate rearrangement of product sets based on user feedback, preventing a decline in satisfaction with subscription services.
Smart Images

Figure 2026031164000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] 2. Description of the Related Art In recent years, with the diversification of product sales formats, techniques have been developed to promote sales by suggesting products that are likely to suit the purchaser's tastes, physical condition, etc. at that time.
[0003] Recently, a sales model known as a subscription has also emerged, in which a purchaser can use a product, service, etc. for a certain period of time by purchasing the right to use the product, service, etc. For example, a subscription service provided by a beverage manufacturer periodically delivers a beverage set containing multiple beverages to users who have purchased the right to use the product, service, etc. for a certain period of time. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Special Publication No. 2022-531423 [Patent Document 2] Japanese Patent Publication No. 2022-131781 Summary of the Invention [Problem to be solved by the invention]
[0005] However, conventional subscription services have been unable to collect timely feedback from users about their impressions of using individual products from a product set that includes multiple products. As a result, rearrangements of the set contents based on feedback cannot be said to be sufficiently accurate, and there has been an issue in that user satisfaction with the subscription service may decline over time.
[0006] Therefore, the present disclosure has been made in consideration of the above-mentioned problems, and aims to provide an information processing device, an information processing method, and a program that can suppress a decline in satisfaction among users of subscription services. [Means for solving the problem]
[0007] An information processing device according to one embodiment is an information processing device connected via a predetermined network to a user terminal of a user who has subscribed to a subscription service in which a product set including one or more products is delivered periodically, and is equipped with: a categorization unit that classifies the user into one of a plurality of categories based on responses to a questionnaire entered from the user terminal; a determination unit that determines a comment to be displayed on the user terminal after the user provides feedback from the user terminal about their impressions when using one of the products in the product set delivered by the subscription service, based on the category into which the user is classified and the user's impressions when using the one product; and a reconfiguration unit that reconfigures the set contents of the product set based on one or more of the impressions fed back from the user.
[0008] An information processing method according to one embodiment is an information processing method executed by an information processing device connected via a predetermined network to a user terminal of a user who has subscribed to a subscription service in which a product set including one or more products is delivered periodically, and includes classifying the user into one of a plurality of categories based on responses to a questionnaire entered from the user terminal, determining a comment to be displayed on the user terminal after the user provides feedback from the user terminal about their impressions when using one of the products in the product set delivered by the subscription service, based on the category into which the user is classified and the user's impressions when using the one product, and reconfiguring the set contents of the product set based on the one or more impressions fed back from the user.
[0009] A program in one embodiment is a program for causing a processor of an information processing device connected via a specified network to a user terminal of a user who has subscribed to a subscription service in which product sets including one or more products are delivered periodically, and causes the processor to perform the following processes: classifying the user into one of a plurality of categories based on responses to a questionnaire entered from the user terminal; determining a comment to be displayed on the user terminal after the user provides feedback from the user terminal about their impressions when using one of the products in the product set delivered by the subscription service, based on the category into which the user was classified and the user's impressions when using the one product; and reconfiguring the set contents of the product set based on one or more of the impressions fed back from the user. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a schematic diagram illustrating a schematic configuration example of an information processing system according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a block diagram illustrating an example of a functional configuration of a server according to an embodiment of the present disclosure. [Figure 3] 1 is a flowchart illustrating a series of steps in a subscription service according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a diagram showing an example of a questionnaire page according to an embodiment of the present disclosure (part 1). [Figure 5] FIG. 10 is a diagram showing an example of a questionnaire page according to an embodiment of the present disclosure (part 2). [Figure 6] FIG. 10 is a diagram showing an example of a questionnaire page according to an embodiment of the present disclosure (part 3). [Figure 7] FIG. 10 is a diagram showing an example of a questionnaire page according to an embodiment of the present disclosure (part 4). [Figure 8] FIG. 5 is a diagram showing an example of a questionnaire page according to an embodiment of the present disclosure (part 5). [Figure 9]FIG. 10 is a diagram showing an example of a questionnaire page according to an embodiment of the present disclosure (part 6). [Figure 10] FIG. 10 is a diagram showing an example of a questionnaire page according to an embodiment of the present disclosure (part 7). [Figure 11] FIG. 8 is a diagram showing an example of a questionnaire page according to an embodiment of the present disclosure. [Figure 12] FIG. 10 is a diagram showing an example of a feedback screen according to an embodiment of the present disclosure (part 1). [Figure 13] FIG. 10 is a diagram showing an example of a feedback screen according to an embodiment of the present disclosure (part 2). [Figure 14] FIG. 10 is a diagram showing an example of a feedback screen according to an embodiment of the present disclosure (part 3). [Figure 15] FIG. 10 is a diagram showing an example of a feedback screen according to an embodiment of the present disclosure (part 4). [Figure 16] FIG. 10 is a diagram showing an example of a feedback screen according to an embodiment of the present disclosure (part 5). [Figure 17] FIG. 10 is a diagram illustrating an example of a comment screen according to an embodiment of the present disclosure. [Figure 18] 1 is a table illustrating an example of responses obtained from a user to questions Q1 to Q6 in a questionnaire according to an embodiment of the present disclosure. [Figure 19] 10 is a table illustrating an example of a response obtained from a user to question Q7 in a questionnaire according to an embodiment of the present disclosure. [Figure 20] 10 is a table showing a list of comment candidates that may be displayed on a comment screen according to an embodiment of the present disclosure. [Figure 21] FIG. 10 is a diagram showing an example of a comment screen after feedback displayed on a user terminal for each time period according to an embodiment of the present disclosure (part 1). [Figure 22] FIG. 10 is a diagram showing an example of a comment screen after feedback displayed on a user terminal for each time period according to an embodiment of the present disclosure (part 2). [Figure 23]FIG. 10 is a diagram showing an example of a comment screen after feedback displayed on a user terminal for each time period according to an embodiment of the present disclosure (part 3). [Figure 24] FIG. 1 is a hardware configuration diagram illustrating an example of an information processing device that realizes functions of a server or the like according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] An embodiment of the present disclosure will be described in detail below with reference to the drawings. In the following embodiment, identical components will be assigned the same reference numerals, and redundant description will be omitted. In the following, an information processing device, information processing method, and program according to this embodiment will be described using a subscription service (also called regular purchase; in this description, simply referred to as a subscription service) provided by a beverage manufacturer as an example. However, the present disclosure is not limited to subscription services provided by beverage manufacturers, and can be applied to subscription services provided by manufacturers that manufacture and sell various products.
[0012] (System configuration example) Fig. 1 is a schematic diagram showing an example of a schematic configuration of an information processing system according to an embodiment of the present disclosure. As shown in Fig. 1, the information processing system 1 includes a server 100, a database 200, and one or more user terminals 300-1 to 300-N (N is a positive integer. Hereinafter, when individual user terminals are not distinguished, the reference numeral 300 will be used.) that are communicably connected to each other via a network 400. The network 400 may be any of various networks, such as the Internet, a mobile communication system, or a LAN (Local Area Network).
[0013] The server 100 implements various functions for implementing a subscription service. For example, the server 100 categorizes users of the subscription service by using data stored in the database 200. The server 100 then selects the initial contents of a beverage set to be sent to the user based on the category into which the user is classified (e.g., worker type). The contents of the set from the next time onwards may be rearranged based on feedback from the user, etc.
[0014] Furthermore, the server 100 may suggest taking a break at an appropriate time by notifying each categorized user of a message that takes into consideration the time period, feedback content, and the like.
[0015] In this description, the term "user" may refer to a person who has some relationship with the subscription service, such as a person who applies for the subscription service or a person who purchases the subscription service. Also, the server 100 does not need to be configured as a single information processing device, and may be, for example, a cloud server.
[0016] The database 200 is not limited to users of the subscription service, and accumulates data on the moods of various people by day and time period, as well as the drinks they consumed at each time. The database 200 also accumulates data on users, such as information obtained from questionnaires administered to users and information obtained from feedback on drinks consumed. The database 200 does not need to be configured as a single information processing device, but may be configured as multiple databases, such as a cloud database. The database 200 does not necessarily need to be connected to the network 400; it is sufficient that the database 200 is communicatively connected to at least the server 100. In this case, the database 200 may be a storage device built into or external to the server 100.
[0017] The user terminal 300 may be, for example, an information processing terminal with a communication function, such as a personal computer or a smartphone. By operating the user terminal 300, the user transmits feedback such as responses to a questionnaire conducted by the beverage manufacturer and impressions of the drink to the server 100. Note that the number of user terminals 300 is not limited to one per user, and one user may use multiple user terminals 300.
[0018] Here, each drink included in the drink set may be classified into several categories based on its taste, drinking experience, etc. For example, drinks that can improve mood and stamina, such as coffee and sports drinks, may be classified into a category labeled "UEMUKI," drinks with a refreshing taste, such as carbonated drinks and fruit juices, may be classified into a category labeled "SUKKIRI," drinks that tend to be consumed when taking a break, such as black tea and green tea, may be classified into a category labeled "FUU," and rich-tasting drinks, such as cafe latte and cocoa, may be classified into a category labeled "GOHOUBI." The contents of the drink set may be configured so that the drinks classified into the above categories provide a balance that is suitable for the user, taking into account user surveys and daily feedback from users.
[0019] (Server function configuration example) 2 is a block diagram showing an example of the functional configuration of a server according to this embodiment. As shown in FIG. 2, the server 100 may include a landing page publishing unit 101, an application accepting unit 104, a questionnaire conducting unit 102, a user categorizing unit 103, a category-specific initial set content storage unit 105, a beverage proposing unit 106, a comment determining unit 107, a feedback analyzing unit 108, a set content reconfiguring unit 109, and a user-specific set content storage unit 110. The category-specific initial set content storage unit 105 and the user-specific set content storage unit 110 may be storage areas secured within the database 200.
[0020] The landing page publishing unit 101 holds the source code of the advertisement incentive landing page, which will be described later, and publishes it on the network 400 .
[0021] The survey unit 102 conducts a survey using a survey page (described later) to users and collects responses.
[0022] The user categorization unit 103 categorizes users into worker types prepared in advance based on the responses to a questionnaire received from the users.
[0023] The application acceptance unit 104 accepts applications for subscription services from users via the advertising incentive landing page.
[0024] The category-specific initial set content storage unit 105 stores the set contents of the initial set that are configured in advance for each category (for example, worker type).
[0025] The beverage suggestion unit 106 encourages the user to drink one of the drinks in the beverage set delivered to the user through the subscription service via the user terminal 300, which will be described later. As a specific example, the beverage suggestion unit 106 encourages the user to drink the drink by suggesting that the user take a break.
[0026] The comment determination unit 107 selects a comment to be presented to the user via the user terminal 300 after receiving feedback from a service app or the like of the user terminal 300 about the user's impressions after taking a break that involves drinking.
[0027] The feedback analysis unit 108 analyzes the feedback when a break involving drinking is taken. Furthermore, the feedback analysis unit 108 generates a report for each user periodically (for example, weekly or monthly) from the analysis result of the feedback, and presents the generated report to the user.
[0028] The set content reconfiguration unit 109 reconfigures the set content of the beverage set to be sent to the user next time based on the analysis results of the feedback, requests from the user, and the like.
[0029] The user-specific set content storage unit 110 stores, for each user, the set content reconstructed for each user by the set content reconstructing unit 109.
[0030] (Service flow example) Next, a series of flows of the subscription service according to this embodiment will be described below: Fig. 3 is a flowchart for explaining a series of flows of the subscription service according to this embodiment.
[0031] 3, in this embodiment, first, a user accesses an advertisement incentive landing page (LP) using the user terminal 300 (step S11). Specifically, the user terminal 300 accesses the landing page publishing unit 101 of the server 100 and displays the advertisement incentive landing page published by the landing page publishing unit 101. The advertisement incentive landing page may be a homepage published by the server 100 on the network 400, and may be, for example, a homepage that is initially displayed on the user terminal 300 after being directed from a banner advertisement displayed on a beverage manufacturer's homepage or an advertising / sales site.
[0032] On the advertising incentive landing page, in addition to signing up for a subscription service in which a beverage set is periodically delivered, a questionnaire about the user is also conducted (step S12).
[0033] Specifically, when a user is directed to an advertisement incentive landing page, the survey implementation unit 102 of the server 100 causes a survey page to be displayed on the user terminal 300. Responses to the survey entered by the user are collected by the user categorization unit 103 of the server 100. The user categorization unit 103 determines the worker type to which the user belongs based on the collected survey responses. The determined worker type may be registered in the database 200 as information for each user. The worker type into which the user has been classified may also be displayed on the user terminal 300. At that time, the user terminal 300 may display an explanation of the worker type into which the user has been classified, the contents of the initial set configured for this worker type, and the like.
[0034] After answering the questionnaire, an application page for the subscription service is displayed on the user terminal 300. When the user inputs an application for the subscription service on the application page, the application details are input to the application acceptance unit 104 of the server 100, the application for the subscription service is processed in the application acceptance unit 104, and a contract for the subscription service is concluded between the user and the beverage manufacturer.
[0035] Here, in the questionnaire of step S12, the user is asked questions for inferring the user's work style (also referred to as their usual way of working), the purpose and preferences for drinking beverages, etc. Specifically, the user may be given questions for identifying or inferring the user's usual way of working, such as the type of work (see FIG. 4), occupation (see FIG. 5), main work location (see FIG. 6), feelings at work (see FIG. 7), characteristics of mood change (see FIG. 8), and desired feelings after drinking beverages (see FIG. 9), as exemplified in FIGS. 4 to 9, or questions for identifying or inferring the user's preferences, such as the user's food preferences (which may be flavors, etc.), as exemplified in FIG. 10. Furthermore, the questions regarding the user's usual way of working may include questions for identifying or inferring the user's main purpose for drinking beverages, as shown in FIGS. 7 to 9. In addition, the questionnaire may include questions regarding the user's allergies, as exemplified in FIG. 11.
[0036] 4 to 11 are merely examples, and may be modified in various ways as long as they are questions that may be necessary to categorize users based on specific rules. Furthermore, other basic information such as the user's gender, generation (or age), and residential area (or address) that can be used to categorize users may be extracted and used from the information entered by the user when signing up for the subscription service.
[0037] When a user applies for a subscription service and answers the questionnaire, the user categorization unit 103 of the server 100 classifies the user into a specific worker type based on the content of the answers to the questionnaire. Then, based on the contents of the beverage sets (also called initial sets) managed by worker type in the category-specific initial set content storage unit 105, the beverage manufacturer sends the user an initial set pre-configured for the worker type into which the user has been classified (step S12a), and this initial set arrives at the user's door (step S13). The beverage manufacturer may confirm whether the initial set has been delivered to the user by, for example, a delivery record created by a delivery company.
[0038] After the initial set is shipped or delivered, the beverage suggestion unit 106 of the server 100 sends a suggestion to the user terminal 300 at an appropriate time to take a break and drink a drink, based on information such as the worker type into which the user is classified (step S14). The suggestion to the user to take a break may be made via an app (hereinafter also referred to as a service app) provided by the beverage manufacturer to the user terminal 300 to help the user make better use of the subscription service, or via various SNS (Social Networking Service) apps installed on the user terminal 300. Alternatively, the beverage suggestion unit 106 may register a schedule for break suggestions in the service app of the user terminal 300, and the service app may execute the suggestions according to this schedule. The following description will exemplify a case in which various services are provided via a service app installed on the user terminal 300, but this is not limiting, and various services may also be provided via the SNS app installed on the user terminal 300. In this case, various services may be provided via the SNS app in a push-type manner from the server 100.
[0039] Meanwhile, the user selects and drinks a drink that suits their taste at the time from the beverage set, either in response to the break suggestion via the app or regardless of whether or not the break suggestion via the app is made (step S15).
[0040] The user then provides feedback to the beverage manufacturer with information about the drink they actually consumed (e.g., the name) and their impressions, including their purpose for drinking the drink and their feelings before and after drinking it (step S16). Figures 12 to 17 are diagrams showing examples of screens that are sequentially displayed on the user terminal 300 to provide feedback on the drink the user consumed and their impressions of drinking it.
[0041] When the user launches the service app on the user terminal 300 when or after drinking a drink from the beverage set that suits their current taste, the user terminal 300 first displays a selection screen for selecting the drink to be consumed, as shown in Fig. 12. The drink icons displayed as options on this selection screen may be icons of drinks included in the beverage set sent to the user to be consumed during a period including the present.
[0042] When the user selects the drink they drank on the selection screen (Figure 12) and selects the "Next" button, an input screen, such as that shown in Figure 13, is displayed on the user terminal 300 for inputting the time the drink was drank, their impressions of the taste of the drink (likes or dislikes), and whether or not drinking the drink helped them change their mood.
[0043] When the user inputs various information into the input screen (FIG. 13) and selects the "Next" button, an input screen for inputting the purpose of drinking the drink and changes in feelings before and after drinking, as exemplified in FIGS. 14 to 16, is displayed on the user terminal 300.
[0044] Specifically, first, an input screen for inputting "feelings before drinking the drink" is displayed on the user terminal 300, as exemplified in FIG. 14. When the user inputs "feelings before drinking the drink" in accordance with this input screen and selects the "Next" button, an input screen for inputting "feelings I wanted to have after drinking the drink" (purpose of drinking the drink) is displayed on the user terminal 300, as exemplified in FIG. 15. When the user inputs "feelings I wanted to have after drinking the drink" in accordance with this input screen and selects the "Next" button, an input screen for inputting "feelings after drinking the drink" is displayed on the user terminal 300, as exemplified in FIG. 16.
[0045] Then, when the user inputs "feelings after drinking the drink" according to this input screen and selects the "Next" button, the comment determination unit 107 of the server 100 selects a comment to be presented to the user via the user terminal 300 and notifies the service app of the user terminal 300 of this comment. In response to this, a comment screen for displaying comments such as thanks and encouragement to the user, as exemplified in Fig. 17, is displayed on the user terminal 300. Thereafter, when the user selects the "End" button on the comment screen, the feedback using the service app ends.
[0046] The feedback in step S16 may be repeated every time the user takes a drinking break (step S15) and launches the service app of the user terminal 300. For example, if the user takes a drinking break (step S15) three times a day and launches the service app and inputs feedback (step S16) each time, the information input as feedback may be transmitted to the server 100 every time.
[0047] The timing of suggesting a break to the user may be set for each user, taking into consideration the user's worker type, the timing when the user previously took a break (the timing when feedback was provided), etc. In addition, the break suggestion to the user may be made by notifying the user of the break suggestion on the screen of the user terminal 300. In this case, in addition to the screen notification, the user may be notified using a sound such as a melody.
[0048] The information fed back to the server 100 in the above manner is input to the feedback analysis unit 108 and analyzed. The fed back information and the analysis results thereof may be stored in the database 200. Furthermore, the feedback analysis unit 108 may periodically create a report based on the analysis results of the fed back information and present it to the user (step S17). For example, the feedback analysis unit 108 may analyze the changes in the user's feelings by date and time in units of one week or one month, and visualize (for example, graph) the results in categories such as "your emotional rhythm" and present them to the user.
[0049] The created report may be sent to the user terminal 300 and provided for viewing using a service app, or the beverage manufacturer may set up a private dedicated website for each user and provide the report for viewing via this website. However, providing the report to the user is not limited to these methods, and various other methods may be adopted.
[0050] The server 100 may also reconfigure the contents of the beverage set based on the feedback accumulated for each user (step S18). At this time, for example, the server 100 may be configured to allow the user to specify (request) the drink categories they would like to include in their next beverage set from a service app on the user terminal 300.
[0051] The set content reconfiguration unit 109 of the server 100 may reconfigure the set content of the next beverage set based on the analysis result of the feedback and the request. The reconfigured set content may be stored in the user-specific set content storage unit 110 as set content for each user.
[0052] The beverage manufacturer then sends the user a beverage set that is the same as the initial set or a reconfigured beverage set at the next scheduled delivery time (step S18). When sending the beverage set to the user, the user may be notified in advance of the set contents or category ratios via the service app. Then, this operation returns to step S15, and the subsequent operations are repeatedly executed until the user cancels the subscription service.
[0053] (User categorization) Next, we will explain how users are categorised based on their responses to the questionnaire conducted in step S12 of Fig. 3. Note that the categorisation of users may be performed after the server 100 acquires the responses to the questionnaire in step S12 and before the initial set is sent to the user in step S12a.
[0054] As described above, in the questionnaire in step S12, the user answers questions about the user's usual working style and preferences. FIG. 18 is a table showing the questionnaire responses obtained from a certain user. In the example shown in FIG. 18, four categories of worker types into which users can be categorized are given: "headstrong," "well-balanced," "at their own pace," and "single-minded."
[0055] The user categorization unit 103 of the server 100 identifies which worker type each answer to questions Q1 to Q6 in the questionnaire belongs to, and sets the worker type with the most answers as the worker type of the user. In this case, if there are two or more worker types with the most answers, the worker type to which the answer to question Q6 belongs may be set as the worker type of the user.
[0056] However, without being limited thereto, for example, AI (Artificial Intelligence) technology may be used for user categorization. In other words, the user categorization unit 103 may include a trained model that has been trained to categorize users. In this case, the questions in the questionnaire for collecting input information may be changed for the purpose of categorizing users using the trained model.
[0057] (About the drink set) Furthermore, the contents of the initial set prepared in advance for each worker type are not limited to one set, and multiple initial sets may be associated with one worker type so that the set contents can be selected based on the answers to questions such as "taste preference" in question Q7 of the questionnaire and "allergies, etc." Specifically, as illustrated in Fig. 19, if it is possible to determine from the answer to question Q7 whether the user likes coffee or tends to prefer drinks other than coffee, the user may be able to select either a coffee-based initial set or a non-coffee-based initial set based on the answer to question Q7.
[0058] (Regarding comments that appear after feedback) Next, the selection of comments to be displayed on the comment screen exemplified in Fig. 17 will be described in detail with reference to the drawings. The comments to be displayed on the comment screen are selected by, for example, the comment determination unit 107 of the server 100, and notified to the service app of the user terminal 300.
[0059] The comment displayed on the comment screen of Figure 17 (in the example of Figure 17, "Have a great day!") may be determined based on, for example, the worker type to which the user belongs or the content of the feedback sent from the user terminal 300 immediately before.
[0060] Fig. 20 is a table showing a list of comment candidates that may be displayed on the comment screen in this embodiment. Figs. 21 and 22 are diagrams showing examples of comment screens after feedback that are displayed on a user terminal for each time period in this embodiment. Fig. 21 shows an example of a comment screen that is displayed between morning (e.g., 6:00) and 12:00, Fig. 22 shows an example of a comment screen that is displayed between 12:00 and 18:00, and Fig. 23 shows an example of a comment screen that is displayed after 18:00 (e.g., until 6:00 the next morning).
[0061] 20 to 23, the comment candidates displayed on the comment screen may be selected according to the user's category, time period (morning / afternoon / night), etc. Then, from the selected candidates, a comment that is most suitable for the immediately preceding feedback content may be identified and displayed on the comment screen. Note that if there are multiple comments that can be narrowed down based on the immediately preceding feedback content, one comment selected randomly from the narrowed down comments may be displayed on the comment screen.
[0062] However, without being limited to this, for example, AI technology may be used to select the comment to be presented to the user. In other words, the comment determination unit 107 may include a trained model that has been trained to select the comment to be displayed to the user at each time depending on the feedback, the user's worker type, etc. Furthermore, the comments are not limited to being selected from those prepared in advance. For example, the comment determination unit 107 may include a generative model, and the generative model may be caused to generate the comment.
[0063] (Regarding regularly published reports) Next, a report periodically issued to the user will be described. The feedback analysis unit 108 of the server 100 may analyze feedback input by the user within a certain period of time to generate a report regarding changes in the user's mood during this period and present this report to the user. For example, the feedback analysis unit 108 may analyze feedback input by the user within the past week to generate a report regarding changes in the user's mood over the past week and display this report on the user terminal 300. Alternatively, the feedback analysis unit 108 may analyze feedback input by the user within the past month to generate a report regarding changes in the user's mood over the past month and display this report on the user terminal 300.
[0064] Specifically, the feedback analysis unit 108 may create a report that represents the proportion of feelings obtained from feedback for each day and time period during the report creation period in a graph such as a bar graph (however, the shape is not limited to a bar and may be a heart or a human silhouette, etc.), and display this on the user terminal 300.
[0065] Furthermore, the feedback analysis unit 108 may automatically generate comments to be displayed to the user based on the number of breaks taken during the report creation period, the proportion of feelings each day or each time period, changes in feelings before and after drinking a drink, changes since the previous report creation period, and the like, and display these on the user terminal 300. Note that the report may be composed of both graphs and comments.
[0066] (Actions and Effects) As described above, the information processing system (device), information processing method, and program according to this embodiment make it possible to collect timely feedback on the user's impressions of each drink when consuming each drink from a beverage set containing multiple drinks. This makes it possible to accurately rearrange the contents of the set for future purchases based on the feedback. As a result, it is possible to prevent a decline in user satisfaction with the subscription service.
[0067] (Hardware configuration) The server 100 and the like according to the above-described embodiments and modifications thereof can be realized by, for example, an information processing device 1000 configured as shown in Fig. 24. Fig. 24 is a hardware configuration diagram showing an example of the information processing device 1000 that realizes the functions of the server 100 and the like. The information processing device 1000 has a CPU 1100, a ROM (Read Only Memory) 1200, a RAM (Random Access Memory) 1300, a recording device 1400, an input / output interface (I / F) 1500, and a communication unit 1600. The various units of the information processing device 1000 are connected by a bus 1700.
[0068] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1200 or the recording device 1400. For example, the CPU 1100 loads the programs stored in the ROM 1200 or the recording device 1400 into the RAM 1300 and executes processing corresponding to the various programs.
[0069] The ROM 1200 stores boot programs such as a basic input output system (BIOS) executed by the CPU 1100 when the information processing device 1000 is started up, programs dependent on the hardware of the information processing device 1000, and the like.
[0070] Recording device 1400 is a computer-readable recording medium that non-temporarily records programs executed by CPU 1100 and data used by such programs. Specifically, recording device 1400 is a recording medium that records programs for executing each operation related to the present disclosure, which are examples of program data.
[0071] The communication unit 1600 is an interface for connecting the information processing device 1000 to an external network 1650 (e.g., the Internet). For example, the CPU 1100 receives data from other devices and transmits data generated by the CPU 1100 to other devices via the communication unit 1600.
[0072] The input / output I / F 1500 is an interface for connecting the input / output device 1650 and the information processing device 1000. For example, the CPU 1100 receives data from an input device such as a keyboard or a mouse via the input / output I / F 1500. The CPU 1100 also transmits data to an output device such as a display, a speaker, or a printer via the input / output I / F 1500. The input / output I / F 1500 may also function as a media interface for reading programs and the like recorded on a predetermined recording medium.
[0073] For example, when the information processing device 1000 functions as the server 100 according to the above-described embodiment, the CPU 1100 of the information processing device 1000 executes a program loaded onto the RAM 1300 to realize each function of the server 100. The recording device 1400 stores programs according to the present disclosure. The CPU 1100 reads and executes program data from the recording device 1400, but as another example, the CPU 1100 may obtain these programs from another device via an external network 1650.
[0074] Furthermore, in the embodiment described above, as an example, the user is an employed person, but in the present invention, the user includes people with any background and current situation, regardless of whether they are employed or not. Accordingly, in the present invention, the categories for classifying users are not limited to the worker types in the above embodiment, and any criteria for classifying users can be adopted, and any type that can be classified according to those criteria can be adopted.
[0075] Although the embodiments and modifications of the present disclosure have been described above, the technical scope of the present disclosure is not limited to the above-described embodiments or modifications thereof, and various modifications are possible within the scope of the gist of the present disclosure. Furthermore, components of different embodiments and modifications may be combined as appropriate. [Explanation of symbols]
[0076] 1. Information Processing Systems 100 servers 101 Landing Page Public Section 102 Survey Department 103 User Categorization Department 104 Application Reception Department 105 Category-specific initial set contents memory section 106 Beverage Proposal Department 107 Comment Decision Section 108 Feedback Analysis Unit 109 Set Content Reconstruction Section 110 User-specific set content storage section 200 databases 300, 300-1 to 300-N User terminal 400 Network
Claims
1. An information processing device connected via a predetermined network to a user terminal of a user who subscribes to a subscription service in which a product set including one or more products is periodically delivered, a categorization unit that categorizes the user into one of a plurality of categories based on the answers to the questionnaire input from the user terminal; a determination unit that determines a comment to be displayed on the user terminal after the user provides feedback from the user terminal about his or her impressions when using one of the products in the product set delivered by the subscription service, based on the category into which the user is classified and the user's impressions when using the one product; a reconfiguration unit that reconfigures the set contents of the product set based on one or more of the impressions fed back from the user; An information processing device comprising:
2. The information processing device according to claim 1 , wherein the plurality of categories are a plurality of worker types classified based on the user's usual working style.
3. The information processing device according to claim 1 , further comprising a suggestion unit that prompts the user to use one of the products in the product set via the user terminal according to a predetermined schedule.
4. The information processing device according to claim 3 , wherein the suggestion unit encourages the user to use the one product in accordance with the predetermined schedule determined in consideration of the category into which the user is classified.
5. The information processing device according to claim 1 , further comprising an analysis unit that generates a report for the user for a predetermined period by analyzing one or more of the impressions fed back from the user within the predetermined period.
6. The information processing device according to claim 1 , further comprising a reception unit that receives an application for the subscription service from the user terminal after receiving a response to the questionnaire from the user terminal.
7. The information processing device according to claim 1 , further comprising a first storage unit that stores set contents of a product set that is pre-configured for each of the categories.
8. The information processing device according to claim 1 , further comprising a second storage unit configured to store, for each user, the set contents of the product set reconfigured by the reconfiguration unit.
9. An information processing method executed by an information processing device connected via a predetermined network to a user terminal of a user who subscribes to a subscription service in which a product set including one or more products is periodically delivered, the method comprising: classifying the user into one of a plurality of categories based on the answers to the questionnaire input from the user terminal; determining a comment to be displayed on the user terminal after the user provides feedback from the user terminal about his or her impressions when using one of the products in the product set delivered by the subscription service, based on the category into which the user is classified and the user's impressions when using the one product; Reconfiguring the set contents of the product set based on one or more of the impressions fed back from the user. An information processing method including:
10. A program for causing a processor of an information processing device connected via a predetermined network to a user terminal of a user who subscribes to a subscription service in which a product set including one or more products is periodically delivered, A process of classifying the user into one of a plurality of categories based on the answers to the questionnaire input from the user terminal; a process of determining a comment to be displayed on the user terminal after the user provides feedback from the user terminal about his or her impressions when using one of the products in the product set delivered by the subscription service, based on the category into which the user is classified and the user's impressions when using the one product; a process of reconfiguring the set contents of the product set based on one or more of the impressions fed back from the user; A program for causing the processor to execute the above.
Citation Information
Patent Citations
Information processing system, information processing method, and program
JP2022131781A
Smart beverage preparation machine and method
JP2022531423A