Information processing device, information processing method and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- PAYPAY CO LTD
- Filing Date
- 2024-07-25
- Publication Date
- 2026-06-17
AI Technical Summary
Conventional techniques face challenges in aggregating and analyzing user feedback effectively, making it difficult to provide useful information to users being evaluated.
An information processing device and method that provides questionnaires through a payment application during electronic payments, analyzes user responses, and delivers actionable insights to member stores.
Enables efficient aggregation and analysis of user feedback, providing member stores with valuable insights for growth and improvement.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Conventionally, an evaluation information collection server has been disclosed that uses a mobile phone to provide a questionnaire to a user, obtains responses from the user, and manages evaluations of stores and products based on the obtained responses (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2007-233694 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the conventional technology, it was sometimes impossible to provide useful information to the user who was the subject of evaluation. For example, it was not easy to collect or analyze information, and useful information could not be provided.
[0005] The present invention has been made in consideration of the above circumstances, and an object of the present invention is to provide an information processing device, an information processing method, and a program that can provide useful information to a user. [Means for solving the problem]
[0006] One aspect of the present invention is an information processing device comprising: a questionnaire providing unit that provides a payment app with a questionnaire regarding an affiliated store in response to the payment app of a user used in an electronic payment service making an electronic payment at an affiliated store that is the subject of a questionnaire; an acquisition unit that acquires the user's responses to the questionnaire from each of the payment apps; an information processing unit that acquires the results of an analysis of the responses for each of the affiliated stores; and an information providing unit that provides the results of the analysis to a terminal device used by the affiliated store that is the subject of the analysis. Effect of the Invention
[0007] According to one aspect of the present invention, it is possible to provide an information processing device, an information processing method, and a program capable of providing useful information to a user (eg, an affiliated store). [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing an example of a configuration for realizing an electronic payment service. [Diagram 2] This is a sequence diagram (part 1) illustrating the general flow of electronic payment. [Diagram 3] This is a sequence diagram (part 2) illustrating the general flow of electronic payment. [Figure 4] 1 is a configuration diagram of a payment server 100 according to a first embodiment. [Diagram 5] FIG. 13 is a diagram showing an example of the contents of user information 172. [Figure 6] FIG. 13 is a diagram showing an example of the contents of affiliated store / store information 176. [Figure 7] FIG. 13 is a diagram showing an example of the contents of questionnaire information 178. [Figure 8] FIG. 13 is a diagram showing an example of the contents of answer information 180. [Figure 9] FIG. 2 is a diagram showing an interface screen IM1. [Figure 10] FIG. 13 is a diagram showing an interface screen IM2. [Figure 11] FIG. 13 is a diagram showing an interface screen IM3. [Figure 12] FIG. 13 is a diagram showing an interface screen IM4. [Figure 13] FIG. 13 is a diagram showing an interface screen IM5. [Figure 14] FIG. 13 is a diagram showing an interface screen IM6. [Figure 15] 11 is a sequence diagram showing an example of the flow of processes executed by the affiliated store interface 72, the payment server 100, and the payment application 20. FIG. [Figure 16] FIG. 11 is a diagram showing an interface screen IM11 showing the results of a questionnaire analysis. [Figure 17] 13 is a flowchart showing an example of the flow of processing executed by the payment server 100. [Figure 18] FIG. 13 is a diagram showing an example of the contents of recommendation questionnaire information 182. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of a control method for an information processing device of the present invention will be described with reference to the drawings. An application program and a payment server cooperate to provide an electronic payment service. In the following description, the application program is referred to as a payment application. An electronic payment service is a service that supports payments related to the purchase of goods and services at a store. A store is, for example, a physical store (real store) existing in real space, but may also include a virtual store for electronic commerce. A virtual store may also include a store provided by an entity other than the operator of the electronic payment service. In that case, when making a payment for shopping at a virtual store, the screen is controlled to transition to an interface screen of the electronic payment service. In an electronic payment service, a store is treated as belonging to, for example, an affiliated store (brand), and processing such as payment when a purchase is made at a store is mainly performed between a user and the affiliated store. Alternatively, processing such as payment may be performed between a user and the store.
[0010] [Electronic payment service] FIG. 1 is a diagram showing an example of a configuration for realizing an electronic payment service. The electronic payment service is realized mainly by a payment server 100. The payment server 100 communicates with, for example, one or more user terminal devices 10, one or more first store terminal devices 50, one or more second store terminal devices 70, a comment evaluation server 80, and an AI chatbot server 90 via a network NW. The network NW includes, for example, the Internet, a LAN (Local Area Network), a wireless base station, a provider device, and the like. The comment evaluation server 80 and the AI chatbot server 90 may be configured as a single device. One or both of the comment evaluation server 80 and the AI chatbot server 90 may be included in the payment server 100.
[0011] The user terminal device 10 is, for example, a portable terminal device such as a smartphone or a tablet terminal. The user terminal device 10 is a computer device having at least an optical reading function, a communication function, a display function, an input reception function, and a program execution function. In the following description, components for realizing these functions are referred to as a camera, a communication device, a touch panel, a CPU (Central Processing Unit), etc. In the user terminal device 10, a processor such as a CPU executes a payment application 20, thereby operating to provide an electronic payment service to a user in cooperation with a payment server 100. The payment application 20 is installed in the user terminal device 10 from, for example, an application store, and controls the camera, communication device, touch panel, etc.
[0012] The first store terminal device 50 is installed, for example, in a store. The first store terminal device 50 is a computer device having at least a product price acquisition function, an optical reading function, a program execution function, and a communication function. The first store terminal device 50 includes a so-called POS (Point of Sale) device, and the product price acquisition function and the optical reading function may be realized by the POS device. The store code image 60 is placed in the store, and is a code image such as a QR code (registered trademark) printed on a paper or plastic medium. The store code image 60 may be displayed on a display placed in the store (which may be the display of a terminal device such as a smartphone).
[0013] The second store terminal device 70 is used by the operator of the affiliated store. The second store terminal device 70 is a smartphone, a tablet terminal, a personal computer, or the like. An interface 72 for affiliated stores runs on the second store terminal device 70. The interface 72 for affiliated stores may be an app for affiliated stores or a browser. The interface 72 for affiliated stores accepts coupon settings and the like made by the operator of the affiliated store and transmits them to the payment server 100. The second store terminal device 70, which is a smartphone, has the function of displaying a code image corresponding to a store code image and reading a code image displayed by the user terminal device 10 by executing the app for affiliated stores.
[0014] The comment evaluation server 80 is a model trained to extract keywords contained in a given natural sentence and determine the type of the natural sentence (positive, negative, neutral). For example, the comment evaluation server 80 determines the type based on the ratio or number of preregistered positive words, negative words, and other words contained in the natural sentence, or recognizes the meaning of a sentence using a known method of natural language processing and determines the type based on the recognition result.
[0015] The AI chatbot server 90 periodically obtains information from information sources 92 such as internet sites by crawling, and provides an AI chatbot that has been trained to create various answers based on common sense. The AI chatbot is known by names such as ChatGPT and Marvin.
[0016] The payment server 100 realizes electronic payment based on payment information received from the user terminal device 10 or the first store terminal device 50. The first store terminal device 50 may include a POS device and an affiliated store server, in which case the payment information is sent from the POS device via the affiliated store server to the payment server 100. In the following explanation, no distinction is made between these two and it is assumed that the payment information is sent from the first store terminal device 50.
[0017] 2 and 3 are sequence diagrams illustrating the general flow of electronic payment. There may be two patterns of electronic payment: pattern 1 and pattern 2.
[0018] In the case of pattern 1 (hereinafter referred to as user scan) shown in FIG. 2, the user terminal device 10 with the payment application 20 activated decodes the store code image 60 by the optical reading function (S1). The store code image 60 includes store URL (Uniform Resource Locator) information. This store URL is an electronic payment service domain to which store-identifying information is added, and is associated with an affiliated store ID, a store ID, etc. in the payment server 100 (described later). The payment application 20 transmits the first payment information including the store URL and the account ID to the payment server 100 (S2). The payment server 100 searches for store information (described later) from the affiliated store ID and the store ID corresponding to the store URL, acquires the affiliated store name and the store name information (S3), and transmits it to the payment application 20 (S4). The user inputs the payment amount into the user terminal device 10 on the screen on which the affiliated store name and the store name are displayed (S5). Then, the user terminal device 10 generates second payment information including at least the payment amount, and transmits it to the payment server 100 (S6). The payment server 100 performs electronic payment based on the received second payment information (S7). The payment server 100 then transmits a payment completion notice (information for displaying a payment completion screen) to the payment application 20 (S8), and the payment application 20 displays the payment completion screen (S9). Note that when the store code image 60 is displayed on a display installed in the store, the store code image 60 may include not only the store URL but also information on the payment amount. In this case, the step of the user inputting the payment amount is omitted, and the information on the payment amount is included in the first payment information and transmitted to the payment server 100. Information on the affiliated store name and the store name may be included in the payment completion screen and displayed.
[0019] In the case of pattern 2 (hereinafter referred to as store scan) shown in FIG. 3, when the payment application 20 is started, when a payment operation is performed in the payment application 20, when an automatic update timing (e.g., every minute) occurs, and at other timings, the payment application 20 transmits a request for issuing a one-time code to the payment server 100 (S11). The payment server 100 generates a one-time code (S12) and transmits it to the payment application 20 (S13). The payment application 20 displays a code image such as a QR code or a barcode generated based on the one-time code (S14). The user holds (presents) the display surface of the user terminal device 10 over the first store terminal device 50, and the first store terminal device 50 decodes the code image by an optical reading function and obtains the one-time code, etc. (S15). The first store terminal device 50 then generates payment information including the one-time code, payment amount, affiliated store ID, store ID, etc., and transmits it to the payment server 100 (S16). The payment amount information is acquired in advance by reading a barcode or manually entering it. The payment server 100 identifies the user corresponding to the one-time code based on the received information and performs electronic payment (S17). The payment server 100 then transmits a payment completion notice to the payment application 20 (S18), and the payment application 20 displays a payment completion screen (S19).
[0020] Note that electronic payment may be performed using only one of the above patterns. Furthermore, the "account ID" described in FIG. 2 may be other information (e.g., a phone number) that can be used as user identification information. Furthermore, issuance of a one-time code may be omitted in the store scan, and the payment application 20 may display a code image generated based on the user's account ID. In this case, the payment server 100 identifies the user corresponding to the account ID instead of identifying the user corresponding to the one-time code.
[0021] [Payment server] FIG. 4 is a configuration diagram of the payment server 100 according to the first embodiment. The payment server 100 includes, for example, a communication unit 110, a payment content providing unit 120, a payment processing unit 130, an information management unit 140, a questionnaire processing unit 150, and a storage unit 170. The components other than the communication unit 110 and the storage unit 170 are realized by, for example, a hardware processor such as a CPU executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by cooperation between software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transient storage medium) such as an HDD (Hard Disk Drive) or a flash memory, or may be stored in a removable storage medium (a non-transient storage medium) such as a DVD or a CD-ROM, and installed in the storage device by inserting the storage medium into a drive device. Each of the above functional units may be distributed among multiple devices.
[0022] The storage unit 170 is a HDD, a flash memory, a RAM (Random Access Memory), etc. The storage unit 170 may be a NAS (Network Attached Storage) device that the payment server 100 can access via a network. The storage unit 170 stores information such as user information 172, payment content information 174, affiliated store / shop information 176, survey information 178, response information 180, and recommendation survey information 182.
[0023] The communication unit 110 is a communication interface for connecting to the network NW. The communication unit 110 is, for example, a network interface card.
[0024] The payment content providing unit 120 has, for example, a function of a Web server, and provides information (content) for displaying various screens of the electronic payment service to the user terminal device 10. The payment content providing unit 120 appropriately reads necessary content from the payment content information 174 and provides it to the user terminal device 10. The user terminal device 10 accepts various inputs by the user while the content is being played by the payment application 20, and transmits the above-mentioned payment information and the like to the payment server 100.
[0025] The payment processing unit 130 performs payment processing based on the payment information transmitted by the user terminal device 10 or the first store terminal device 50. The payment processing unit 130 performs payment processing while referring to the user information 172.
[0026] FIG. 5 is a diagram showing an example of the contents of the user information 172. The user information 172 is an example of the registration information of a user. The user information 172 is, for example, a user URL, an account ID, a telephone number, a password, as well as information associated with an email address, a user ID, a name, an address, a date of birth, a gender, a registration date, a charge balance, a post-payment setting, a post-payment limit, a post-payment usage amount, a post-payment available amount, a payment method setting, a bank account, a credit card number, a charge history information, and a payment history information. The user URL is used for a remittance process between users. When registering for the electronic payment service, it is necessary to register a telephone number and a password. The account ID is issued to the user by the payment server 100, and the user ID is an ID that can be set by the user at will (does not have to be set). Similarly, the email address, the name, the address, and the date of birth are information that can be set by the user at will (does not have to be set). The registration date is the date on which the user registered for the electronic payment service (the date on which the account was created). Hereinafter, the user's instance (electronic payment account) to which this information is associated will be referred to as an account.
[0027] The charge balance is information indicating the balance of electronic money that is set by a user by transferring money to an account in advance. The means of transfer include transfer from an ATM (Automatic Teller Machine) of a designated company (bank) and transfer from a registered bank account. The deferred payment setting is information indicating whether or not the setting for enabling electronic payment by deferred payment has been completed, and is set to either "completed" or "not completed." The deferred payment limit is the limit of deferred payment that can be used each month, the deferred payment usage amount is the amount of deferred payment that has already been used in the current month, and the deferred payment available amount is the amount of deferred payment that can be used in the current month, which is calculated by subtracting the deferred payment usage amount from the deferred payment limit. Although only one deferred payment limit is shown in the figure, in reality, there is also a daily upper limit, and the lower of these may be set as the deferred payment limit. Further details of deferred payment will be described later. The payment method setting is setting information indicating whether the user will perform electronic payment using the charge balance or payment by deferred payment at that time. The bank account and credit card number are information on a bank account or credit card number (account number, card number) that can be used to deposit funds into an electronic payment service. Charge history information is a history of the user's previous transfers to the electronic payment service to increase the charge balance. Payment history information is information that indicates the details of payments made by the user for each payment (date and time, store ID of the store where the purchase was made, payment amount, payment method, etc.).
[0028] 6 is a diagram showing an example of the contents of affiliated store / store information 176. The affiliated store / store information 176 includes, for example, a first table 176A in which an affiliated store ID and a store ID are associated with a store URL, a second table 176B in which an affiliated store name and sales amount (described above) are associated with an affiliated store ID, and a third table 176C in which a store ID is associated with a store name. In addition to this information, the affiliated store / store information 176 may also include information such as the category of the affiliated store or store, the location of the store, and payment patterns.
[0029] The information management unit 140 manages user information 172 and affiliated store / store information 176 based on information acquired from the user terminal device 10 and the second store terminal device 70. The information management unit 140 adds new records to, edits, and deletes the user information 172 and affiliated store / store information 176.
[0030] [Electronic payment] When payment information is acquired from the user terminal device 10 or the first store terminal device 50, the payment processing unit 130 refers to the user information 172 to acquire the "payment method setting" of the user. For a user whose "payment method setting" is set to "charge balance", the payment processing unit 130 performs electronic payment as follows. For example, the payment processing unit 130 performs electronic payment by decreasing the charge balance managed in association with the user ID and increasing the item value of the affiliated store's sales. The item value of the affiliated store's sales is not used as electronic money itself, for example, and an amount corresponding to the item value of the sales is transferred to a bank account in a cycle according to an agreement between the affiliated store and the electronic payment service.
[0031] The payment processing unit 130 performs electronic payment for users whose "setting information" is set to "deferred payment" as follows. Deferred payment is set separately from "credit payment" in cooperation with a credit card company, which is a separate entity from the operator of the electronic payment service, and the operator of the electronic payment service acts as a creditor and allows electronic payment that is not dependent on the charge balance within the deferred payment limit. In order to receive the deferred payment service, a credit card provided by the operator of the electronic payment service may be required. The amount used for deferred payment is settled on the payment date of the following month, for example, by debiting from a bank account, for one month. In this case, the payment processing unit 130 performs provisional payment by adding the payment amount to the deferred payment amount and subtracting the same amount from the available deferred payment amount, and when the closing date comes, it performs processing to debit the payment for the current month on the payment date of the following month as described above, or requests the operator of the credit card company to perform such processing. In addition, if the payment amount exceeds the available deferred payment amount at the time of provisional payment, an error notification is returned to the payment application 20.
[0032] The survey processing unit 150 includes, for example, a survey providing unit 152 , an acquiring unit 154 , an information processing unit 156 , an information providing unit 158 , and a survey generating unit 160 .
[0033] Survey providing unit 152 provides a survey to payment application 20. Survey providing unit 152 provides a survey about an affiliated store to payment application 20 in response to payment application 20 of a user used in an electronic payment service making an electronic payment at an affiliated store that is the subject of the survey.
[0034] The questionnaire providing unit 152 provides a questionnaire to the payment application 20 with reference to the questionnaire information 178. FIG. 7 is a diagram showing an example of the contents of the questionnaire information 178. The questionnaire information 178 is, for example, information in which a questionnaire (identification information of the questionnaire) is associated with identification information of an affiliated store (e.g., a store URL, an affiliated store ID, or a store ID). The questionnaire is, for example, a questionnaire created by an affiliated store by operating the affiliated store interface 72, and the content may differ for each affiliated store. When an electronic payment is made, the questionnaire providing unit 152 provides the payment application 20 with a questionnaire of the affiliated store related to the electronic payment.
[0035] The acquisition unit 154 acquires responses to the questionnaire from each payment application 20. The responses are responses to the questionnaire that the user inputs by operating the payment application 20. The acquired responses are stored in the storage unit 170 as response information 180. FIG. 8 is a diagram showing an example of the content of response information 180. Response information 180 is information in which the identification information of the questionnaire is associated with the identification information of the user and the content of the response.
[0036] The information processing unit 156 acquires information obtained by analyzing the answers from the answer information 180. The information providing unit 158 provides the results of the analysis to the second store terminal device 70 (member store interface 72) used by the member store that is the subject of the analysis. Details of these processes will be described later.
[0037] The questionnaire generation unit (questionnaire suggestion unit) 160 proposes questionnaires to be conducted at affiliated stores other than the affiliated store based on the contents of questionnaires created in the past and the evaluations of the affiliated stores before and after the questionnaires were conducted. The details of this process will be described later.
[0038] [Interface screen provided to the user] The survey providing unit 152 provides the payment application 20 with an interface screen IM1 including information encouraging the user to answer a survey in response to the user making an electronic payment using the payment application 20. FIG. 9 is a diagram showing the interface screen IM1. The interface screen IM1 includes information indicating that the electronic payment has been completed, the amount of the electronic payment, points awarded in response to the payment, information encouraging the user to answer a survey, and the like. For example, when an area AR1 on the interface screen IM1 is operated, the survey providing unit 152 cooperates with the payment application 20 to display the interface screen IM2 on the display unit of the user terminal device 10.
[0039] 10 is a diagram showing an interface screen IM2. The interface screen IM2 includes information requesting cooperation in a survey, incentives (e.g., points or coupons) that can be obtained by answering the survey, a button B1 for answering the survey, a button B2 for answering the survey later, and the like.
[0040] When the button B2 for answering later is operated, the survey providing unit 152 notifies the user of the survey answer by push as shown in the interface screen IM3 after a predetermined time. Also, even if the button B2 is not operated, the interface screen IM3 may be provided. Fig. 11 is a diagram showing the interface screen IM3. As shown in Fig. 11, information encouraging the user to answer the survey is displayed on the home screen.
[0041] When the user performs an operation to answer the questionnaire, the questionnaire providing unit 152 displays an interface screen IM4 including the contents of the questionnaire on the display unit of the user terminal device 10. FIG. 12 is a diagram showing the interface screen IM4. The interface screen IM4 is a questionnaire about what prompted the user to visit the store. When the user inputs an answer and performs an operation to answer the next question, the questionnaire providing unit 152 displays an interface screen IM5 on the display unit of the user terminal device 10.
[0042] 13 is a diagram showing an interface screen IM5. The interface screen IM5 is a screen for the user to input a comment. When the user inputs a comment and performs a predetermined operation, the survey ends. When the survey ends, the survey providing unit 152 displays the interface screen IM6 on the display unit of the user terminal device 10. Note that the above-mentioned survey content is an example, and other questions may be included.
[0043] 14 is a diagram showing an interface screen IM6. The interface screen IM6 includes information indicating that the questionnaire has been answered, information indicating an incentive granted in response to the questionnaire, etc. As described above, the questionnaire providing unit 152 can provide a questionnaire to a user and obtain an answer from the user.
[0044] [Sequence] 15 is a sequence diagram showing an example of a process flow executed by the affiliated store interface 72, the payment server 100, and the payment application 20. First, the affiliated store interface 72 creates a questionnaire in response to a user's operation (S50), and transmits the created questionnaire to the payment server 100 to have the payment server 100 register the questionnaire (S52).
[0045] Next, when the payment server 100 acquires an instruction for electronic payment from the payment application 20 (or the first store terminal device 50) (S54), it executes the electronic payment (S56) and transmits to the payment application 20 a questionnaire created by the affiliated store where the electronic payment was made (S58). When the user operates the payment application 20 to input an answer to the questionnaire (S60), the payment application 20 transmits the answer to the payment server 100 (S62). The payment server 100 stores the transmitted answer in the storage unit 170 as answer information 180 (S64).
[0046] Next, when the interface for member stores 72 requests the payment server 100 to transmit the results of the analysis of the questionnaire responses (S66), the payment server 100 analyzes the questionnaire responses (S68) and provides the results of the analysis to the interface for member stores 72 (S70). Next, the interface for member stores 72 displays the provided analysis results on the display unit (S72). Note that the analysis process of S68 may be performed in advance, regardless of an instruction from the interface for member stores.
[0047] As described above, the electronic payment service analyzes the survey results and provides the results of the analysis to the affiliated store. The affiliated store can easily conduct the survey and can also easily refer to the results of the analysis of the survey responses.
[0048] [Results of the survey analysis] FIG. 16 is a diagram showing an interface screen IM11 showing the results of the analysis of the survey. The interface screen IM11 includes areas AR11-AR14 which contain the results of the analysis. The information contained in areas AR11-AR14 is the result of the analysis by the information processing unit 156 and the analysis results acquired by the information processing unit 156 from the comment evaluation server 80 or the AI chatbot server 90. The survey responses and analysis results are, for example, only disclosed to the affiliated store that conducted the survey, and are not provided to other affiliated stores or users. In this way, because disclosure is restricted, users can respond to affiliated stores with their honest opinions.
[0049] (User Attributes) Area AR11 includes the results of analyzing user attributes. The user attributes include one or both of the user attributes provided by the user in conjunction with the use of payment application 20 and the user attributes obtained based on the usage history of electronic payments made using payment application 20 at affiliated stores stored in storage unit 170. "Provided by the user in conjunction with usage" includes providing at the time of application for use or after use. The user attributes include one or more attributes such as gender, age, address, and degree of use of affiliated stores. The degree of usage includes the number of times of use, frequency of use, amount used, etc.
[0050] The information included in the area AR11 may include other information instead of (in addition to) the above information. The other information may include the user's address, charge history information, payment amount at affiliated stores (total, average, median), etc. The other information may also include information obtained from location information of the payment application 20. For example, users may be classified into those who spend a lot of time in XX ward and those who spend a lot of time in △△ ward.
[0051] The other information may be information indicating user attributes obtained from information managed by the payment server 100. For example, the other information may be user attributes classified based on electronic payment history. For example, a user who visits an Italian restaurant with a certain frequency is classified into the same attribute, and a user who visits a Chinese restaurant with a certain frequency is classified into the same attribute.
[0052] Furthermore, the information processing unit 156 acquires the results of an analysis of responses to questionnaires of users having attributes selected (by the affiliated store) by operating the affiliated store interface 72 for each affiliated store. For example, when a request is made to provide the results of an analysis of male users, the information processing unit 156 analyzes the questionnaires of male users. For example, when a request is made to provide the results of an analysis of users whose usage frequency is below a threshold, the information processing unit 156 analyzes the questionnaires of users whose usage frequency is below the threshold. The results of the analysis in areas 12-14, which will be described later, are the results of an analysis of users with the selected attributes. The information providing unit 158 provides the results of the analysis according to the selected user to the affiliated store interface 72 that is the subject of the analysis.
[0053] As described above, the information processing unit 156 categorizes the users who responded to the questionnaire, and provides information indicating the categorization result to the affiliated store interface 72. This allows affiliated stores to easily recognize the attributes of the users.
[0054] (multiple choice answers) Area AR12 includes the results of analyzing the responses to the questionnaire. Area ARA12 includes the results of analyzing the results of responses to the questionnaire questions made by selecting options. For example, it is the result of an analysis based on the answers to the questionnaire questions, such as what prompted the customer to visit the restaurant and the taste of the menu. Area AR12 is, for example, information showing the results of aggregating the answers to the questions for each option. For example, it includes statistical data on what prompted the customer to visit the restaurant and statistical data on the evaluation of the taste of the menu.
[0055] In principle, responses provided by users to other affiliated stores will not be disclosed to those affiliated stores; however, the average or median of the ratings for other affiliated stores may be disclosed to those affiliated stores.
[0056] As described above, the information processing unit 156 analyzes the responses of the users who responded to the questionnaire, and provides the results of the analysis to the interface 72. This allows the affiliated store to easily recognize the results of the compilation of the users' responses.
[0057] (comment) Area AR13 includes information indicating the tendency of the types of comments in the questionnaire and information such as keywords included in the comments. The types are, for example, negative comments, positive comments, or neutral comments. The keywords are, for example, keywords that are frequently used in the comments. For example, area AR13 includes information indicating the ratio of positive comments and the ratio of negative comments among the comments. Area AR13 also includes featured comments. The featured comments are, for example, comments by highly reliable users. Highly reliable users are, for example, users who use the affiliated store more than a threshold number of times or spend more than a threshold amount, users who use electronic payment more than a threshold number of times or spend more than a threshold amount, and users whose reliability assigned to each user is more than a threshold amount.
[0058] The information processing unit 156 transmits the questionnaire comments to the comment evaluation server 80, requests an analysis of the comments, and obtains the results of the analysis from the comment evaluation server 80. The comment evaluation server 80 may identify the type of each comment (each individual comment), identify keywords, and tally up these identification results to obtain the proportion of positive comments, the proportion of negative comments, keywords, and featured comments, or may transmit the identification results to the settlement server 100. When the identification results are transmitted, the information processing unit 156 processes the identification results to identify the proportion of negative comments, the proportion of positive comments, keywords and featured comments to be included in the area AR12, and obtain information to be included in the area AR13.
[0059] As described above, the information processing unit 156 analyzes the comments in the questionnaire and provides the results of the analysis to the interface 72. This allows the affiliated store to easily recognize the trends in the comments of users.
[0060] (User opinion) Area AR15 of area AR14 includes user opinions that are included in many user comments. User opinions are, for example, opinions of many users (for example, opinions submitted above a threshold value). For example, opinions such as "There are many menus" or "I want to see photos." Area AR15 may also include opinions that have been selected from the many opinions submitted.
[0061] The information processing unit 156 transmits a plurality of comments (comments of a plurality of users) to the AI chatbot server 90, requests an analysis of the plurality of comments, and obtains the results of the analysis from the AI chatbot server 90. The AI chatbot server 90 identifies the opinions (or issues) of many users from the plurality of comments, and transmits the identification results and improvement measures for the opinions to the payment server 100. The opinions are, for example, requests or issues of users to the affiliated store. The AI chatbot server 90 may identify the opinions of users from each comment (each individual comment) and transmit the identified opinions to the payment server 100. In this case, the information processing unit 156 obtains opinions corresponding to each of the plurality of comments from the AI chatbot server 90, and aggregates these opinions to identify the opinions of many users. For example, if the comments of multiple users include an opinion such as "I was confused because there were too many menus" or an opinion similar in meaning to this opinion, this opinion is identified as the opinion of many users. The meaning is similar when a sentence is converted into a vector indicating the meaning of the sentence, and these vectors are similar to each other.
[0062] As described above, the information processing unit 156 analyzes the comments in the questionnaire and provides the results of the analysis to the interface 72. This allows member stores to easily recognize the most frequently received opinions.
[0063] (Advice for franchisees) Area AD of area AR14 includes advice for franchisees. The advice is advice for the growth of franchisees, such as advice for increasing sales, increasing the number of customers, and improving evaluations.
[0064] The information processing unit 156 transmits the comments to the AI chatbot server 90, requests the AI chatbot server 90 to analyze the comments, and obtains the results of the analysis from the AI chatbot server 90. The AI chatbot server 90 derives advice from multiple comments and transmits the derived advice to the payment server 100. For example, when the information processing unit 156 transmits multiple comments and a request to derive advice for growing the affiliated store from the multiple comments to the AI chatbot server 90, the AI chatbot server 90 derives advice from the transmitted information. The AI chatbot server 90 may derive advice from multiple comments (comments from multiple users), or may derive advice from each comment (each person's comment). When advice is derived from each comment, the information processing unit 156 may aggregate the advice and determine the advice to be included in the area AR15. For example, the information processing unit 156 may aggregate advice with the same or similar meaning, and determine advice with a number equal to or greater than a threshold value as advice to be included in the area AR15. Semantic similarity means that sentences are converted into vectors indicating the meaning of the sentences, and these vectors are similar to each other.
[0065] As described above, the information processing unit 156 analyzes the comments in the questionnaire and provides advice as a result of the analysis to the interface 72. This allows the affiliated store to obtain advice that will enable them to easily achieve their goals.
[0066] (others) In the above example, the member store has created one questionnaire, but the member store can create multiple questionnaires and obtain responses to these questionnaires. In this case, the information processing unit 156 performs an analysis for each type of questionnaire, and the information providing unit 158 provides the results of the analysis for each type of questionnaire to the member store interface 72. The member store can check the results of the analysis of the desired questionnaire by operating the member store interface 72.
[0067] Furthermore, the users to whom the questionnaire is to be answered may be determined according to the type of the questionnaire. For example, if the affiliated store has preset a setting that questionnaire A is to be answered by users with attribute A, and questionnaire B is to be answered by users with attribute B, the questionnaire providing unit 152 checks the attributes of the user who has made an electronic payment at the affiliated store and provides the corresponding questionnaire to the user.
[0068] The information processing unit 156 may also provide a plurality of comments to the AI chatbot server 90 and obtain information (results of analysis) indicating a qualitative evaluation of the affiliated store obtained from the AI chatbot server 90. The qualitative evaluation may be, for example, an evaluation of the affiliated store obtained from responses to a questionnaire such as comments, an impression of the affiliated store, or an atmosphere of the affiliated store. For example, when the information processing unit 156 provides the response to the questionnaire and a request to the AI chatbot server 90, the AI chatbot server 90 provides information indicating a qualitative evaluation to the information processing unit 156 in response to the request from the response to the questionnaire. The request may be, for example, a request to comment on an evaluation of the affiliated store, an impression of the affiliated store, or an atmosphere of the affiliated store. The information providing unit 158 provides the information indicating the qualitative evaluation to the affiliated store interface 72.
[0069] As described above, the payment server 100 provides the results of the questionnaire analysis to the affiliated store. This allows the affiliated store to easily recognize the results of the questionnaire analysis and consider measures to lead to the growth of the affiliated store.
[0070] [flowchart] 17 is a flowchart showing an example of the flow of processing executed by the payment server 100. For example, this processing may be executed when a request is received from the member store interface 72, or may be executed at a predetermined interval regardless of a request. Also, it may be executed when a predetermined number of responses are collected.
[0071] First, the information processing unit 156 acquires the response information 180 corresponding to the target affiliated store (S100). Next, the information processing unit 156 refers to the response information 180 to analyze the user attributes, such as the gender and age of the respondent (S102), and further analyzes the degree of use of the affiliated store for each user (S104). This generates the result of the analysis of the user attributes in the area AR11 in FIG. 16.
[0072] Next, the information processing unit 156 tally up the answers to each questionnaire by item (S106). For example, the options selected as answers to each question are tallied up. This generates the result of the analysis of the multiple-choice answers in the area 12 in FIG. 16.
[0073] Next, the information processing unit 156 acquires the comments written in the questionnaire and transmits the acquired comments to the comment evaluation server 80 (S108). Next, the information processing unit 156 acquires the evaluation results acquired from the comment evaluation server 80 (S110). As a result, the results of the analysis of the comments in the area 13 in FIG. 16 are generated.
[0074] Next, the information processing unit 156 acquires the comments written in the questionnaire and transmits the acquired comments to the AI chatbot server 90 (S112). Next, the information processing unit 156 acquires the advice acquired from the AI chatbot server 90 (S114). As a result, advice to the affiliated store that is the result of analyzing the comments in area 14 of FIG. 16 is generated.
[0075] Next, the information providing unit 158 generates content that integrates the results of each of the above-mentioned analyses, and provides the generated content to the affiliated store interface 72 (S116). This completes the processing of one routine of this flowchart.
[0076] [About the creation of surveys by affiliated stores] The questionnaire generation unit 160 generates a questionnaire to be proposed to the affiliated store by referring to the recommendation questionnaire information 182. FIG. 18 is a diagram showing an example of the contents of the recommendation questionnaire information 182. The recommendation questionnaire information 182 is information in which, for example, a questionnaire template (question contents) is associated with the purpose of the questionnaire. The purpose of the questionnaire is, for example, an increase in sales, an improvement in evaluation, an increase in the number of customers, etc.
[0077] A questionnaire template is a template that is effective for achieving the purpose of the questionnaire. For example, the template is a template that is generated with reference to a questionnaire used by a franchisee that has achieved its purpose. For example, if questions 1, 2, and 3 are included in a questionnaire of a franchisee that has increased sales, and questions 3, 4, and 5 are included in a questionnaire of a franchisee that has not increased sales, the questionnaire including questions 1, 2, and 3 is set as a template for a questionnaire for increasing sales. The recommendation questionnaire information 182 is prepared, for example, for each attribute of the franchisee. The attribute of the franchisee is, for example, an attribute obtained from a combination of the category of the franchisee, the size of the franchisee, the location of the franchisee, and the like.
[0078] Furthermore, the questionnaire template may be derived from a trained model. When input information indicating, for example, the attributes of an affiliated store and the purpose of the questionnaire is input, the trained model outputs information indicating a type of template that corresponds to the input information among a plurality of template types. The trained model is a model generated by learning training data. The training data is, for example, information in which the input information is associated with information indicating a type of template that can achieve the purpose. The trained model is a model trained to output information indicating a type of template that can achieve the purpose when input information is input.
[0079] The questionnaire generation unit 160 may request the AI chatbot server 90 to generate a questionnaire that will enable the objective to be achieved. For example, the questionnaire generation unit 160 sends a request to the AI chatbot server 90 to generate a questionnaire that will enable the objective to be achieved based on the attributes of the affiliated store, the purpose of the questionnaire, and other information about the affiliated store (for example, the current state of the affiliated store, comments indicating issues, survey response results (answer comments), etc.). The AI chatbot server 90 generates a questionnaire that will enable the objective to be achieved based on the information sent from the questionnaire generation unit 160, and sends the generated questionnaire to the questionnaire generation unit 160. The questionnaire may be generated in this manner.
[0080] As described above, member stores can easily create surveys to achieve their goals.
[0081] Here, paper questionnaires are sometimes prepared at stores, and users fill them out and submit them to conduct surveys. In such cases, (1) the motivation to answer the survey may be low, and the frequency of answering may be low. In addition, (2) the answers must be manually tallied at stores, etc., which is cumbersome. Furthermore, (3) it is difficult to analyze the answers.
[0082] In contrast, in this embodiment, the payment application 20 can be used to distribute questionnaires and obtain responses, improving convenience for affiliated stores and allowing them to easily obtain useful information. (1) Since questionnaires are distributed and can be answered via the payment application 20, users can easily answer them. Furthermore, since rewards are obtained for answering questionnaires, the motivation to answer increases and more responses are obtained. In addition, (2) responses are automatically tallied, so that affiliated stores do not have to perform complicated work. Furthermore, (3) the payment server 100 analyzes the responses and obtains the user's attributes, the results of the tallied responses, the type of comment, advice, and the like as the results of the analysis and provides them to the affiliated store, so that the affiliated store can obtain the results of the analysis without performing the analysis.
[0083] According to the embodiment described above, when a user's payment app used in an electronic payment service makes an electronic payment at an affiliated store that is the subject of a survey, the payment server 100 provides the payment app with a survey about the affiliated store, obtains the user's responses to the survey from each of the payment apps, obtains the results of an analysis of the responses for each affiliated store, and provides the results of the analysis to a terminal device used by the affiliated store that is the subject of the analysis, thereby making it possible to provide useful information to the user (e.g., the affiliated store).
[0084] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]
[0085] 10 User terminal device 20. Payment App 80 Comment Rating Server 90 AI Chatbot Server 100 Payment Server 152 Survey Provider 154 Acquisition Department 156 Information Processing Department 158 Information Provision Department 160 Questionnaire Generation Unit 170 Storage section 178 Survey Information 180 Answer information 182 Recommendation Survey Information
Claims
1. An acquisition unit that acquires merchant identification information, user identification information, and payment amount from a user terminal device or a store terminal device, A settlement unit that performs electronic settlement for the settlement amount using a settlement method associated with the user identification information stored in the memory unit, When a payment is executed, the survey provision unit refers to the information associated with the merchant identification information stored in the memory unit, identifies the survey of the merchant where the payment was made, and displays the information of the identified survey on the payment completion screen displayed by the payment application corresponding to the user's identification information running on the user terminal device. An information processing device equipped with the following features.
2. The aforementioned questionnaire provision department, By referring to information that associates user identification information and user payment status stored in the memory unit, the user's attributes based on the user's payment status are identified. By referring to the information that associates the identification information of the affiliated store stored in the memory unit with the questionnaire and the user's attributes, the questionnaire corresponding to the identified attributes and the acquired identification information of the affiliated store is identified. Display the information from the specific survey on the payment completion screen. The information processing apparatus according to claim 1.
3. The aforementioned payment status includes some or all of the number of payments, the frequency of payments, and the amount of payments. The information processing apparatus according to claim 2.
4. The acquisition unit acquires the user's response to the questionnaire from each of the payment applications. The system includes an information processing unit that obtains the results of analyzing the aforementioned responses for each of the aforementioned member stores. The information processing apparatus according to claim 1.
5. The aforementioned questionnaire does not include a section asking about the area where the user is staying. The aforementioned information processing unit, Based on the location information of the user terminal device obtained from the payment application, the region where the user is staying is identified. The system generates the results of analyzing the aforementioned responses, which include information about the area where the user is staying. The information processing apparatus according to claim 4.
6. The system includes a survey proposal unit that, based on the content of previously created surveys and the evaluations of the member stores before and after the surveys were conducted, proposes that the content of previously created surveys that improved the evaluation of the member stores be used as surveys to be conducted for member stores other than the aforementioned member stores. The information processing apparatus according to claim 4.
7. The aforementioned questionnaire does not include a section for answering questions about the user's frequency of using the affiliated stores. The results of the above analysis include the degree of use of the merchant, which is obtained based on the usage history of the merchant using the payment app to make the electronic payment at the merchant, stored in the memory unit. The information processing apparatus according to claim 4.
8. The system includes an information provision unit that provides the results of the analysis to terminal devices used by the member stores that are the subject of the analysis. The information processing apparatus according to any one of claims 4 to 7.
9. Computers The system obtains the merchant's identification information, the user's identification information, and the payment amount from the user's terminal device or the store's terminal device. Electronic payment is made for the payment amount using a payment method associated with the user identification information stored in the memory unit. When a payment is executed, the system refers to the information stored in the memory unit that associates the merchant's identification information with the questionnaire, identifies the questionnaire of the merchant where the payment was made, and displays the information of the identified questionnaire on the payment completion screen displayed by the payment application corresponding to the user's identification information running on the user terminal device. Information processing methods.
10. On the computer, The system obtains the merchant's identification information, the user's identification information, and the payment amount from the user's terminal device or the store's terminal device. The system uses a payment method associated with the user identification information stored in the memory unit to perform electronic payment for the payment amount. When a payment is executed, the system refers to the information stored in the memory unit that associates the merchant's identification information with the questionnaire, identifies the questionnaire of the merchant where the payment was made, and displays the information of the identified questionnaire on the payment completion screen displayed by the payment application corresponding to the user's identification information running on the user terminal device. program.