Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of dispersed and inconsistent user reviews by analyzing user data to provide personalized service information, enhancing the effectiveness of review utilization and recommendation relevance.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- LY CORP
- Filing Date
- 2024-11-20
- Publication Date
- 2026-06-01
AI Technical Summary
Conventional review systems in electronic commerce lack effective utilization of user reviews, leading to dispersed and inconsistent evaluations, and fail to provide personalized product or service proposals based on these reviews.
An information processing device that integrates with messaging services to manage and analyze user data, including product purchases, service uses, and reviews, providing personalized service information to users through a review platform.
Enables personalized service information delivery to users based on their review data, enhancing the utilization of user reviews and improving the relevance of product or service recommendations.
Smart Images

Figure 2026089288000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, a technique has been disclosed for receiving a review of a product after a predetermined period has elapsed after purchasing the product in an electronic commerce (EC: Electronic Commerce) such as online shopping.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the above-described conventional technology, while it is possible to obtain highly reliable user evaluations through reviews at appropriate timings, the reviews created by users are dispersed, and the users creating the reviews also seem to create inconsistent reviews. Also, it is difficult to say that the review data is being effectively utilized, such as not providing personalized product or service proposal information based on the reviews.
[0005] The present invention has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program that can manage, analyze data on product purchases or service uses by users and reviews created by the users, and provide personalized service information to the users.
Means for Solving the Problems
[0006] The information processing device according to the present application is characterized by comprising: a determination unit that determines the purchase or use of a product or service corresponding to a predetermined account based on the user's usage status of a predetermined account in a predetermined messaging service; an acquisition unit that obtains review information for the product or service from the user; and a provision unit that provides personalized service information to the user based on the review information. [Effects of the Invention]
[0007] According to the present invention, in a predetermined review platform for a predetermined messaging service, personalized service information based on user review information can be provided to the user using a predetermined review account. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 is an explanatory diagram showing an example of information processing according to the embodiment. [Figure 2] Figure 2 shows an example of acquiring review information and providing service information according to the embodiment. [Figure 3] Figure 3 shows an example of the provision of service information according to the embodiment. [Figure 4] Figure 4 shows an example of the provision of service information according to the embodiment. [Figure 5] Figure 5 shows an example of the configuration of an information processing system according to the embodiment. [Figure 6] Figure 6 shows an example of the configuration of a terminal device according to the embodiment. [Figure 7] Figure 7 shows an example of the configuration of an information processing device according to the embodiment. [Figure 8] Figure 8 shows an example of a user information database according to the embodiment. [Figure 9] Figure 9 shows an example of a user history information database according to the embodiment. [Figure 10]Figure 10 is a flowchart showing the processing procedure according to the embodiment. [Figure 11] Figure 11 shows an example of a hardware configuration. [Modes for carrying out the invention]
[0009] The following describes in detail, with reference to the drawings, embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in the following embodiments, and redundant descriptions are omitted.
[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment, and is executed by the information processing device 100. In Figure 1, an example is given in which review information posted by users is acquired on a predetermined messaging service review platform, and personalized service information is provided to the user using a predetermined review account through analysis of the review information.
[0011] The information processing device 100 shown in Figure 1 is an information processing device that communicates with multiple user terminal devices 10a, 10b, and 10c, as well as a predetermined business operator's information processing devices 200a to 200e, via a network N (see Figure 5) using wired or wireless connections, and provides various types of information to users Ua, Ub, Uc and the predetermined business operator. This is implemented, for example, by one or more servers or cloud systems. The information processing devices 200a to 200e are also information processing devices that communicate with multiple user terminal devices 10a, 10b, and 10c, via a network N using wired or wireless connections, and provide various types of information to users Ua, Ub, and Uc. This is implemented, for example, by one or more servers or cloud systems. Hereinafter, users Ua, Ub, ... may be referred to as User U, and terminal devices 10a, 10b, ... may be referred to as Terminal Device 10. Also, users in general may be referred to as User U. Furthermore, information processing devices 200a, 200b, 200c, ... may sometimes be referred to simply as information processing device 200.
[0012] Terminal device 10 is a smart device such as a smartphone or tablet used by user U, and is a mobile terminal device capable of communicating with any server device via a wireless communication network such as 4G (Generation) or LTE (Long Term Evolution). Terminal device 10 also has a screen such as a liquid crystal display with touch panel functionality, and accepts various operations on displayed data such as content from user U using a finger or stylus, such as tapping, sliding, and scrolling. Operations performed on the area of the screen where content is displayed may also be considered operations on the content. Furthermore, terminal device 10 includes a client application that corresponds to the message application provided by the information processing device 100. The client application of terminal device 10 in this embodiment accepts operations from user U and sends a message containing the input string to the message application of the information processing device 100 via the network N. The client application of terminal device 10 also notifies user U of messages received from the message application of the information processing device 100 via the network N. Furthermore, terminal device 10 may be an information processing device such as a desktop PC (Personal Computer) or a notebook PC, not just a smart device.
[0013] The information processing device 100 is an information processing device that works in conjunction with each user U's terminal device 10 and provides each user U's terminal device 10 with API (Application Programming Interface) services for various applications (hereinafter referred to as "apps") and various data, and is implemented by a computer or cloud system. Furthermore, the information processing device 100 according to this embodiment includes a messaging application that communicates with a predetermined messaging service via a network N, thereby relaying messages related to the predetermined messaging service between the terminal device 10 and the information processing device 200, and between the terminal devices 10 of multiple users U.
[0014] Further, the information processing apparatus 100 may be an information processing apparatus that provides some kind of Web service online to each terminal device 10 of each user U. For example, as a Web service, the information processing apparatus 100 may provide services such as Internet connection, email service, search service, SNS, electronic commerce (EC), electronic payment, online game, online banking, online trading, accommodation / ticket reservation, video / music distribution, news, map, route search, route guidance, route information, operation information, weather forecast, etc. Actually, the information processing apparatus 100 may cooperate with various servers that provide the above Web services and mediate the Web services, or may be in charge of the processing of the Web services.
[0015] Note that the information processing apparatus 100 can acquire user information regarding the user U. For example, the information processing apparatus 100 acquires information regarding the attributes of the user U such as the gender, age, and residential area of the user U. Then, the information processing apparatus 100 stores and manages the information regarding the attributes of the user U together with the identification information (such as user ID) indicating the user U.
[0016] In addition, the information processing device 100 acquires various types of history information (log data) indicating the actions of the user U from the terminal device 10 of the user U or from various servers or the like based on the user ID or the like. For example, the information processing device 100 acquires the transmitted and received message information related to the user U in a predetermined messaging service from the terminal device 10. In addition, the information processing device 100 acquires the position history, which is the history of the position and date / time of the user U, from the terminal device 10. In addition, the information processing device 100 acquires the search history, which is the history of the search queries input by the user U, from a search server (search engine). In addition, the information processing device 100 acquires the browsing history, which is the history of the content browsed by the user U, from a content server. In addition, the information processing device 100 acquires the purchase history (settlement history), which is the history of the product purchases and settlement processes of the user U, from an e-commerce server or a settlement processing server. In addition, the information processing device 100 acquires the listing history and the sales history, which are the history of the user U's listings on the marketplace, from an e-commerce server or a settlement processing server. The information processing device 100 may acquire the posting history of the user U from a posting server or an SNS server that provides a word-of-mouth posting service. Note that each of the above-mentioned various servers or the like may be the information processing device 100 itself. That is, the information processing device 100 may function as each of the above-mentioned various servers or the like.
[0017] By the way, these days, reviews accompanying the purchase of a product or the use of a service are known to be a powerful factor when a review viewer decides to purchase a product or use a service. Reviews have a greater influence on the purchase of a product or the use of a service than the price of the product or service, the brand, recommendations from acquaintances, etc., and it is considered that there is a high correlation between the number of reviews and the purchase rate of the product or the utilization rate of the service.
[0018] Therefore, the information processing device 100 according to the embodiment acquires review information posted by a user in a review platform of a predetermined messaging service, and provides personalized service information to the user using a predetermined reviewer account through analysis of the review information.
[0019] [1-1. Acceptance of designated account applications / Acquisition of verified accounts] As shown in Figure 1, first, the information processing device 100 receives a prescribed account application from the operator of the information processing device 200, and the operator of the information processing device 200 obtains, for example, an authenticated account that has cleared a prescribed screening from the information processing device 100 (step S1). The operator of the information processing device 200 can use the authenticated account to take advantage of customer acquisition benefits such as message distribution for campaign announcements, chat functions, and distribution of coupons and shop cards. In addition, the operator of the information processing device 200 can obtain business insights from the information processing device 100, such as analytical information of reviews posted by multiple users U on the review platform.
[0020] [1-2. Acquisition of product purchase or service usage data] Next, the information processing device 100 acquires data on product purchases or service usage at an e-commerce site (hereinafter sometimes referred to as "site") or store related to a business operator with which user U has an authenticated account (step S2). Specifically, for example, if user U has permitted a predetermined tracking function, the information processing device 100 determines, for user U, the purchase of products or use of services at an e-commerce site or store related to a business operator with which user U has an authenticated account, based on the purchase of products or use of services at the site or store measured by the predetermined tracking function and the payment history. The information processing device 100 then acquires data related to the products purchased or services used by user U.
[0021] [1-3. Request for review creation] Next, if the information processing device 100 receives a review request from the business account of the information processing device 200 to user U, it requests user U to create a review related to the purchase of the product or use of the service (step S3). For example, as shown in Figure 2, the information processing device 100 requests user U to create a review related to the purchase of the product or use of the service based on user U's product purchase or service use data via a predetermined review chatbot 201. The information processing device 100 may request the creation of reviews for each category of product or service according to a predetermined review creation request plan. For example, in the case of a tour service, the information processing device 100 may request the creation of a review after the day's schedule has ended, rather than requesting the creation of a review for each individual tourist spot or tourist attraction. Furthermore, the information processing device 100 may not necessarily request the creation of a review every time a product is purchased or a service is used, but may select products or services for which a review is requested according to predetermined criteria and then request the creation of a review. Furthermore, the information processing device 100 may request text, photos, videos, etc. related to reviews of product purchases or service usage all at once, or it may request the creation of reviews in a manner that allows for the later addition of these items.
[0022] The review chatbot 201 completes the process from requesting a review, accessing each site, logging in, and creating and uploading the review within a designated account's chat room 204. The information processing device 100 can provide user U with question scenarios suitable for each product or service via the review chatbot 201, thereby encouraging the creation of a review. The information processing device 100 may also prompt user U via the review chatbot 201 to input evaluation values, for example, on a 5-point rating scale, or to post photos, videos, etc., in addition to text. Furthermore, the information processing device 100 may also prompt user U via the review chatbot 201 to input voice information, for example, in addition to text input.
[0023] In chat room 204, user U is not required to post reviews in chronological order; they may post text, photos, videos, etc., randomly. The review chatbot 201 may, for example, sort the acquired text, photos, videos, etc., chronologically according to their timestamps, and categorize them according to a predetermined degree of similarity to a pre-set review theme.
[0024] [1-4. Obtain review information] Returning to Figure 1, the information processing device 100 then acquires review information obtained via the chatbot (step S4). The information processing device 100 acquires product purchase or service usage data for user U, along with review content including, for example, evaluation values on a 5-point rating scale, or text, photos, videos, etc.
[0025] [1-5. Providing Reviews] Next, the information processing device 100 provides the review information posted by user U to the relevant business operator (step S5). Specifically, the information processing device 100 uploads the review information posted by user U in real time to the relevant platform (which may be multiple) of the business operator that has an authenticated account.
[0026] [1-6. Analysis of Review Information] Next, the information processing device 100 analyzes the review information in the business account of the information processing device 200, which was obtained via the review chatbot (step S6). The information processing device 100 may, for example, limit the analysis of review information to review information obtained via the review chatbot within a predetermined period. The information processing device 100 analyzes the review information, for example, to help user U make future purchases, and also creates a personalized purchase report.
[0027] The information processing device 100 determines whether user U's evaluation of a product or service for which user U has created a review is above a predetermined evaluation standard. The information processing device 100 determines whether user U's evaluation is above a predetermined evaluation standard based, for example, on the evaluation value on a 5-point rating scale selected by user U, or on satisfaction levels obtained from a predetermined keyword analysis of the created review content. If it is above the predetermined standard, the information processing device 100 may determine a predetermined product or service to suggest to user U next, in accordance with the predetermined recommendation rules set by each site related to the product or service for which user U has created a review.
[0028] Furthermore, if user U has created a review for a product or service and has given it a rating of above a predetermined standard in the review, the information processing device 100 may extract multiple users who have purchased the product or used the service within a predetermined period and given it a rating of above a predetermined standard in the review. The information processing device 100 may then determine which product or service to propose to user U next, based on the product or service purchased or used by users among these users who have a similarity of above a predetermined degree to user U in terms of user attributes. User attributes include, for example, user segments and user personas. User attributes according to this embodiment consist of keywords related to user attributes, and specifically, are estimated user segments or user personas that are categorized from the perspective of age, gender, residential area, family structure and other relationships, occupation, hobbies, preferences, values, interests, frequently used areas, shops, methods of information gathering, etc. There may be multiple estimated user attributes. The information processing device 100 may estimate the user attributes of the user group using machine learning. Furthermore, for multiple users, access may be limited to users who have registered with a designated service provider's authenticated account.
[0029] Furthermore, if, for example, user U has created a review for a product or service and has given it a rating above a predetermined evaluation standard, the information processing device 100 may extract unpurchased or unused products or services that are different from the purchased or used products or services, based on user U's purchase history, search history, etc., and calculate the similarity between these products or services and the products or services that user U has created a review for. The information processing device 100 may then decide that the unpurchased or unused products or services with a predetermined similarity score are the products or services that it will next propose to user U.
[0030] Furthermore, if, for example, user U has created a review for a product or service and has given it a rating above a predetermined evaluation standard in the review, the information processing device 100 may extract products or services that are different from the product or service in question, which are presumed to be of high interest to user U, based on user U's search history and posting history after purchasing the product or using the service, keywords included in the review, etc., and determine them to be the next product or service to be provided to user U.
[0031] Furthermore, if, for example, user U has created a review for a product or service and has given it a rating above a predetermined evaluation standard in the review, the information processing device 100 may use predetermined AI (Artificial Intelligence) technology to determine, based on user U's user information and user history information, that a product or service different from the product or service in question on the review platform is likely to be of high interest to user U, and to provide user U with a predetermined product or service next.
[0032] The information processing device 100 may determine a predetermined product or service to be offered to user U by combining the above methods or by other methods based on the review. Furthermore, if user U has given a rating above a predetermined evaluation standard, the information processing device 100 may increase or decrease the number of product or service variations suggested according to the evaluation value. The information processing device 100 may also determine the category, theme, etc., of the product or service to be offered to user U. In this case, the specific product or service may be determined at each site or store according to the recommendation rules, etc., of that site or store.
[0033] Furthermore, the information processing device 100 may, for example, create a consumption report for user U regarding consumption information for a predetermined period or for each predetermined theme. The information processing device 100 may also, for example, determine rewards such as coupons for user U based on the frequency of product purchases or service usage.
[0034] Furthermore, if, for example, user U has created a review for a product or service and the review does not meet the predetermined evaluation criteria, the information processing device 100 analyzes the cause of the low evaluation based on the evaluation value on the 5-point rating scale selected by user U, or a predetermined keyword analysis of the content of the review created.
[0035] The information processing device 100 may, for example, vectorize reviews including products, services, text, and photographs, user attribute information, user history information, etc., using image recognition and natural language processing (NLP), and calculate the above-mentioned similarity using the cosine similarity of each vector.
[0036] Regarding machine learning techniques, deep learning, RNN (Recurrent Neural Network), or LSTM (Long Short-Term Memory) may be used. These are merely examples, and the method is not limited to these.
[0037] [1-7. Provide personalized content] Next, the information processing device 100 provides personalized service information to user U as content using a predetermined review account (step S7). As shown in Figure 2, the review account 202 is an account that provides user U with service information 203 analyzed for each user U based on review information obtained from user U via the review chatbot 201. Specifically, using the review account 202, the information processing device 100 provides user U with personalized service information 301, such as review history and consumption information, as My Reviews 302 and My Consumption 303, respectively, as My Reviews 302 and My Consumption 303, respectively. In My Reviews 302, the information processing device 100 provides, for example, review history and analyzed review data, and in My Consumption 303, it provides, for example, personalized consumption suggestions and consumption reports.
[0038] Furthermore, as shown in Figure 4, when user U creates a review about the product "tent" (401), the information processing device 100, in accordance with the predetermined recommendation rules set by each site or one of the analyses described above, will suggest to user U, for example, outdoor wear on a designated fashion site on the review platform (402), and camping information on a designated travel site (403). In this way, the information processing device 100 can perform personalized marketing by providing user U with personalized service information.
[0039] [1-8. Providing business advice to businesses] Returning to Figure 1, the information processing device 100 then performs, for example, keyword analysis in reviews, understands the needs of multiple users, proposes a marketing strategy, and provides business advice to businesses with authenticated accounts on the review platform using the designated review account (Step S8). The information processing device 100 also performs, for example, competitive market analysis and comparative analysis, proposes solutions to the businesses, and aims to improve services and sales.
[0040] [1-9. Regarding compensation] Furthermore, when the information processing device 100 provides business advice through the analysis of review information to a business operator having an authenticated account on the review platform using the predetermined review account, it may charge the business operator a predetermined fee (step S9). Also, when the business operator provides goods or services to multiple users based on the business advice through the analysis of review information, the information processing device 100 may charge the business operator a predetermined fee.
[0041] In this way, the information processing device 100 can acquire review information created by users on a predetermined messaging service review platform, and provide personalized service information to users using a predetermined review account through analysis of the review information.
[0042] [2. Example of an information processing system configuration] Next, the configuration of the information processing system 1, which includes the information processing devices 100 and 200 according to the embodiment, will be described using Figure 5. Figure 5 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment. As shown in Figure 5, the information processing system 1 according to the embodiment includes a terminal device 10, information processing devices 100 and 200, and a messaging service. The messaging service is, for example, a messaging service provided by a predetermined message server, notification server, etc. These various devices are connected to each other via a network N so that they can communicate by wired or wireless means. The network N is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.
[0043] Furthermore, the number of devices included in the information processing system 1 shown in Figure 5 is not limited to those illustrated. For example, in Figure 5, only two terminal devices 10 are shown for the sake of simplicity, but this is merely an example and not limiting; there may be three or more.
[0044] Terminal device 10 is an information processing device used by user U. For example, terminal device 10 may be a smart device such as a smartphone or tablet, a feature phone, a PC (Personal Computer), a PDA (Personal Digital Assistant), a game console or AV equipment with communication functions, a car navigation system, a wearable device such as a smartwatch or head-mounted display, or smart glasses. Alternatively, terminal device 10 may be a house or building compatible with the Internet of Things (IoT), a car, home appliances, electronic devices, etc.
[0045] Furthermore, the terminal device 10 can connect to the network N via wireless communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation), or via short-range wireless communication such as Bluetooth (registered trademark) and Wi-Fi (Local Area Network), and communicate with the information processing devices 100 and 200.
[0046] The information processing devices 100 and 200 are, for example, computers such as PCs or blade servers, or mainframes or workstations. The information processing devices 100 and 200 may also be implemented through cloud computing.
[0047] [3. Example of terminal device configuration] Next, the configuration of the terminal device 10 will be explained using Figure 6. Figure 6 is a diagram showing an example of the configuration of the terminal device 10. As shown in Figure 6, the terminal device 10 comprises a communication unit 11, a display unit 12, an input unit 13, a positioning unit 14, a client application 15, a sensor unit 20, a control unit 30 (controller), and a storage unit 40.
[0048] (Communications Section 11) The communication unit 11 is connected to the network N (see Figure 5) by wire or wireless connection and transmits and receives information to and from the information processing device 100 via the network N. For example, the communication unit 11 can be implemented using a NIC (Network Interface Card) or an antenna.
[0049] (Display section 12) The display unit 12 is a display device that displays various information such as location information. For example, the display unit 12 may be a liquid crystal display (LCD) or an organic electro-luminescent display (OLED). The display unit 12 may also be a touch panel display, but is not limited to this.
[0050] (Input section 13) The input unit 13 is an input device that receives various operations from the user U. For example, the input unit 13 has buttons for inputting characters, numbers, etc. The input unit 13 may also be an input / output port (I / O port) or a USB (Universal Serial Bus) port. If the display unit 12 is a touch panel display, a part of the display unit 12 functions as the input unit 13. The input unit 13 may also be a microphone that receives voice input from the user U. The microphone may be wireless.
[0051] (Positioning unit 14) The positioning unit 14 receives signals (radio waves) transmitted from GPS (Global Positioning System) satellites and, based on the received signals, acquires position information (e.g., latitude and longitude) indicating the current position of the terminal device 10. In other words, the positioning unit 14 determines the position of the terminal device 10. Note that GPS is just one example of a GNSS (Global Navigation Satellite System).
[0052] Furthermore, the positioning unit 14 can determine its position using various methods other than GPS. For example, the positioning unit 14 may use various communication functions of the terminal device 10 to determine its position as an auxiliary positioning means for position correction, etc., as described below.
[0053] (Wi-Fi positioning) For example, the positioning unit 14 determines the location of the terminal device 10 by utilizing the Wi-Fi® communication function of the terminal device 10 and the communication network provided by each telecommunications company. Specifically, the positioning unit 14 determines the location of the terminal device 10 by performing Wi-Fi communication, etc., and determining the distance to nearby base stations and access points.
[0054] (Beacon positioning) Furthermore, the positioning unit 14 may determine the location using the Bluetooth® function of the terminal device 10. For example, the positioning unit 14 determines the location of the terminal device 10 by connecting to a beacon transmitter connected via the Bluetooth® function.
[0055] (Geomagnetic positioning) Furthermore, the positioning unit 14 determines the position of the terminal device 10 based on the geomagnetic pattern of the structure, which has been measured in advance, and the geomagnetic sensor provided by the terminal device 10.
[0056] (RFID positioning) Furthermore, if, for example, the terminal device 10 is equipped with an RFID (Radio Frequency Identification) tag function equivalent to that of a contactless IC card used at a train station ticket gate or in a store, or if it is equipped with a function to read RFID tags, the location where it was used will be recorded along with the information on the payment or other transactions made by the terminal device 10. The positioning unit 14 may determine the location of the terminal device 10 by acquiring such information. Alternatively, the location may be determined by an optical sensor or infrared sensor equipped in the terminal device 10.
[0057] The positioning unit 14 may, if necessary, determine the position of the terminal device 10 using one or a combination of the positioning means described above.
[0058] (Client application 15) The client application 15 sends a message containing the string entered by user U to the message application 140 of the information processing device 100 using the transmission unit 31. The client application 15 also notifies user U of the message received by the receiving unit 32 from the message application 140 of the information processing device 100.
[0059] (Sensor unit 20) The sensor unit 20 includes various sensors mounted on or connected to the terminal device 10. The connection can be wired or wireless. For example, the sensors may be detection devices other than the terminal device 10, such as wearable devices or wireless devices. In the example shown in Figure 6, the sensor unit 20 includes an acceleration sensor 21, a gyroscope sensor 22, a barometric pressure sensor 23, a temperature sensor 24, a sound sensor 25, a light sensor 26, a magnetic sensor 27, and an image sensor (camera) 28.
[0060] The sensors 21-28 described above are merely examples and not limiting. In other words, the sensor unit 20 may be configured to include some of the sensors 21-28, or it may include other sensors such as humidity sensors in addition to or instead of the sensors 21-28.
[0061] The acceleration sensor 21 is, for example, a 3-axis acceleration sensor and detects the physical movement of the terminal device 10, such as its direction of movement, velocity, and acceleration. The gyro sensor 22 detects the physical movement of the terminal device 10, such as its tilt in the three axes, based on its angular velocity. The barometric pressure sensor 23 detects the atmospheric pressure around the terminal device 10, for example.
[0062] Since the terminal device 10 is equipped with the acceleration sensor 21, gyroscope 22, barometric pressure sensor 23, etc., it becomes possible to determine the position of the terminal device 10 using technologies such as pedestrian dead-reckoning (PDR) that utilize these sensors 21 to 23. This makes it possible to obtain indoor location information that is difficult to obtain with positioning systems such as GPS.
[0063] For example, a pedometer using an accelerometer 21 can calculate the number of steps, walking speed, and distance walked. Additionally, a gyroscope 22 can be used to determine the user U's direction of movement, gaze direction, and body tilt. Furthermore, the barometric pressure sensor 23 can detect atmospheric pressure, allowing the system to determine the altitude and floor level of the user U's terminal device 10.
[0064] The temperature sensor 24 detects, for example, the ambient temperature around the terminal device 10. The sound sensor 25 detects, for example, the ambient sound around the terminal device 10. The light sensor 26 detects the ambient illumination around the terminal device 10. The magnetic sensor 27 detects, for example, the Earth's magnetic field around the terminal device 10. The image sensor 28 captures an image of the area around the terminal device 10.
[0065] The aforementioned pressure sensor 23, temperature sensor 24, sound sensor 25, light sensor 26, and image sensor 28 can detect the surrounding environment and conditions of the terminal device 10 by detecting atmospheric pressure, temperature, sound, and illuminance, respectively, and by capturing images of the surroundings. Furthermore, it becomes possible to improve the accuracy of the location information of the terminal device 10 based on the surrounding environment and conditions.
[0066] (Control Unit 30) The control unit 30 includes, for example, a microcomputer having a CPU (Central Processing Unit), ROM (Read Only Memory), RAM, input / output ports, and various circuits. Alternatively, the control unit 30 may be composed of hardware such as an integrated circuit (ASIC) or FPGA (Field Programmable Gate Array). The control unit 30 includes a transmission unit 31, a reception unit 32, and a processing unit 33.
[0067] (Transmitter 31) The transmission unit 31 can transmit various information, such as information input by the user U using the input unit 13, various information detected by sensors 21-28 mounted on or connected to the terminal device 10, and location information of the terminal device 10 determined by the positioning unit 14, to the information processing device 100 via the communication unit 11.
[0068] (Receiving unit 32) The receiving unit 32 can receive various types of information provided by the information processing device 100, as well as requests for various types of information from the information processing device 100, via the communication unit 11.
[0069] (Processing 33) The processing unit 33 controls the entire terminal device 10, including the display unit 12. For example, the processing unit 33 can output and display various information transmitted by the transmission unit 31 and various information received from the information processing device 100 by the reception unit 32 to the display unit 12.
[0070] (Storage unit 40) The storage unit 40 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as HDD (Hard Disk Drive), SSD (Solid State Drive), and optical discs. Various programs and various data are stored in this storage unit 40.
[0071] [4. Example of Information Processing Device Configuration] Next, the configuration of the information processing device 100 according to the embodiment will be described using Figure 7. Figure 7 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Figure 7, the information processing device 100 includes a communication unit 110, a storage unit 120, a control unit 130, and a message application 140.
[0072] (Communications Department 110) The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is connected to the network N (see Figure 5) by wire or wireless connection.
[0073] (Storage unit 120) The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as HDDs, SSDs, and optical discs. As shown in Figure 7, the storage unit 120 has a user information database 121 and a user history information database 122.
[0074] (User Information Database 121) The user information database 121 stores user information about user U. For example, the user information database 121 stores various information such as user U's attributes. Figure 8 shows an example of the user information database 121. In the example shown in Figure 8, the user information database 121 has items such as "User ID (Identifier)", "Age", "Gender", "Home", "Workplace", and "Interests".
[0075] "User ID" indicates identification information for identifying user U. Note that "User ID" may be user U's contact information (telephone number, email address, etc.) or identification information for identifying user U's terminal device 10.
[0076] Furthermore, "Age" indicates the age of User U, identified by the User ID. Note that "Age" may be information indicating User U's specific age (e.g., 35 years old), or information indicating User U's age group (e.g., 30s), or "Age" may be information indicating User U's date of birth, or information indicating User U's generation (e.g., born in the 1980s). Furthermore, "Gender" indicates the gender of User U, identified by the User ID.
[0077] Furthermore, "Home" indicates the location information of user U's home, which is identified by the user ID. In the example shown in Figure 8, "Home" is represented by an abstract code such as "LC11," but it could also be latitude and longitude information, etc. Also, for example, "Home" could be a regional name or address.
[0078] Furthermore, "Workplace" indicates the location information of the workplace (or school in the case of a student) of User U, identified by the User ID. In the example shown in Figure 8, "Workplace" is represented by an abstract code such as "LC12," but it could also be latitude and longitude information, etc. Also, for example, "Workplace" could be a regional name or address.
[0079] Furthermore, "Interests" indicate the interests of User U, identified by the User ID. In other words, "Interests" indicate the objects of high interest to User U, identified by the User ID. For example, "Interests" may be search queries (keywords) entered into a search engine by User U. In the example shown in Figure 8, one "Interest" is shown for each User U, but there may be multiple.
[0080] For example, in the example shown in Figure 8, user U, identified by user ID "U1", is in their 20s and is male. Also, for example, user U, identified by user ID "U1", has their home address at "LC11". Furthermore, for example, user U, identified by user ID "U1", has their workplace at "LC12". Finally, for example, user U, identified by user ID "U1", is interested in "sports".
[0081] In the example shown in Figure 8, abstract values such as "U1," "LC11," and "LC12" are used to illustrate the information, but it is assumed that "U1," "LC11," and "LC12" actually store specific strings, numbers, or other information. In the following diagrams relating to other information, abstract values may also be used to illustrate the information.
[0082] The user information database 121 is not limited to the above and may store various types of information depending on the purpose. For example, the user information database 121 may store various types of information about user U's terminal device 10. The user information database 121 may also store information about user U's demographic, psychographic, geographic, and behavioral attributes. For example, the user information database 121 may store information such as name, family structure, place of origin (hometown), occupation, job title, income, qualifications, type of residence (detached house, apartment, etc.), whether or not a car is owned, commuting time, commuting route, commuter pass section (stations, lines, etc.), frequently used stations (stations other than the nearest station to home / workplace), lessons / classes (location, time, etc.), hobbies, interests, and lifestyle.
[0083] (User history information database 122) The user history information database 122 stores various information related to the history information (log data) that shows the user U's actions. Figure 9 shows an example of the user history information database 122. In the example shown in Figure 9, the user history information database 122 has items such as "User ID", "Location History", "Purchase History", "Search History", "Browsing History", "Posting History", "My Review Information", and "My Consumption Information".
[0084] "User ID" indicates identification information used to identify user U. "Location History" indicates location history, which is a record of user U's location and movement. "Purchase History" indicates purchase history, which is a record of product purchases or service usage by user U. "Search History" indicates search history, which is a record of search queries entered by user U. "Browsing History" indicates browsing history, which is a record of content viewed by user U. "Posting History" indicates posting history, which is a record of posts made by user U. "My Review Information" indicates my review information related to reviews created or posted by user U. "My Consumption Information" indicates my consumption information related to consumption suggestions and consumption reports for user U.
[0085] For example, in the example shown in Figure 9, user U, identified by user ID "U1", moves as described in "Location History #1", purchases specified products at specified sites or stores as described in "Purchase History #1", searches as described in "Search History #1", views content as described in "Browsing History #1", posts as described in "Posting History #1", creates or posts reviews as described in "My Review Information #1", and provides "My Consumption Information #1".
[0086] In the example shown in Figure 9, abstract values such as "U1", "Location History #1", "Purchase History #1", "Search History #1", "Browsing History #1", "Posting History #1", "My Review Information #1", and "My Consumption Information #1" are used for illustration. However, it is assumed that "U1", "Location History #1", "Purchase History #1", "Search History #1", "Browsing History #1", "My Review Information #1", and "My Consumption Information #1" will actually store specific strings, numbers, and other information.
[0087] The user history information database 122 is not limited to the above and may store various types of information depending on the purpose. For example, the user history information database 122 may store review information of user U obtained through the review chatbot. Also, for example, the user history information database 122 may store payment history (electronic payment) of user U using the terminal device 10.
[0088] (Control unit 130) Returning to Figure 7, let's continue the explanation. The control unit 130 is a controller, and is realized by various programs (corresponding to an example of an information processing program) stored in the internal memory of the information processing device 100, such as a CPU (Central Processing Unit), MPU (Micro Processing Unit), ASIC (Application Specific Integrated Circuit), or FPGA (Field Programmable Gate Array), executing them using a memory area such as RAM as the working area. In the example shown in Figure 7, the control unit 130 has a providing unit 131, an acquisition unit 132, a determination unit 133, and an analysis unit 134.
[0089] (Provider 131) The provision unit 131 uploads the review created by user U to the relevant platform(s) of the business operator with the authenticated account in real time via the communication unit 110.
[0090] Furthermore, the service provider 131 provides personalized service information to user U via the communication unit 110 using a predetermined review account.
[0091] Specifically, the provision unit 131 uses the predetermined review account to provide user U with the review history and consumption information analyzed by the analysis unit 134 as My Reviews 302 and My Consumption 303, respectively (see Figure 3). In My Reviews 302, the provision unit 131 provides, for example, the review history and the analyzed review data, and in My Consumption 303, it provides, for example, personalized consumption suggestions and a consumption report.
[0092] Furthermore, when user U creates a review for the product "tent," the provision unit 131 provides user U with information about the product "tent" according to the predetermined recommendation rules set by each site or the analysis performed by the analysis unit 134. For example, on a designated fashion site within the review platform, it provides outdoor wear information, and on a designated travel site, it provides camping information (see Figure 4).
[0093] Furthermore, the provision unit 131 uses the designated review account to propose marketing strategies and provide business advice to businesses that have authenticated accounts on the review platform, based on keyword analysis of reviews conducted by the analysis unit 134.
[0094] Furthermore, when the service provider 131 uses the designated review account to provide business advice through the analysis of review information to a business that has a verified account on the review platform, it may charge the business a designated fee.
[0095] (Acquisition part 132) The acquisition unit 132 receives a prescribed account application from the operator of the information processing device 200 via the communication unit 110.
[0096] Furthermore, the acquisition unit 132 acquires user information about user U via the communication unit 110. For example, the acquisition unit 132 acquires identification information (such as user ID), location information, and attribute information of user U from user U's terminal device 10. The acquisition unit 132 may also acquire identification information and attribute information of user U when user U is registered. The acquisition unit 132 then registers the user information in the user information database 121 of the storage unit 120.
[0097] Furthermore, the acquisition unit 132 acquires various historical information (log data) indicating the user U's actions via the communication unit 110. For example, the acquisition unit 132 acquires various historical information indicating the user U's actions from the user U's terminal device 10, or from various servers based on the user ID, etc. The acquisition unit 132 then registers the various historical information in the user history information database 122 of the storage unit 120.
[0098] Furthermore, the acquisition unit 132 acquires search queries entered by user U. For example, when user U enters a search query into a search engine or the like and performs a keyword search, the acquisition unit 132 acquires the search query via the communication unit 110. In other words, the acquisition unit 132 acquires keywords entered by user U into the search box of a search engine, website, or app via the communication unit 110.
[0099] Furthermore, the acquisition unit 132 acquires user U's review information obtained via the review chatbot through the communication unit 110. Specifically, the acquisition unit 132 acquires user U's evaluation value on a 5-point rating scale, or review information including text, photos, videos, etc., created by user U. The acquisition unit 132 then registers the acquired review information in the user history information database 122 of the storage unit 120.
[0100] (Judgment unit 133) The determination unit 133 determines, based on user U's purchase of goods or use of services at an e-commerce site or store related to a business with an authenticated account, measured by a predetermined tracking function, and the payment history, that user U has purchased goods or used services at the said site or store.
[0101] Furthermore, the determination unit 133 determines whether user U's evaluation of a product or service for which user U has created a review is above a predetermined evaluation standard. Specifically, the determination unit 133 determines whether user U's evaluation is above a predetermined evaluation standard based on the evaluation value on the 5-point rating scale selected by user U, or the content of the review created, using satisfaction levels, etc., based on predetermined keyword analysis by the analysis unit 134.
[0102] (Analysis Department 134) The analysis unit 134 analyzes the review information in the business account of the information processing device 200.
[0103] Analysis unit 134 performs a predetermined keyword analysis on the review created by user U. Specifically, analysis unit 134 analyzes user U's satisfaction level based on the predetermined keyword analysis. Furthermore, analysis unit 134 analyzes the reasons for the low rating based on the predetermined keyword analysis.
[0104] Furthermore, if the determination unit 133 determines that user U has given a rating of above a predetermined evaluation standard in the review of a product or service for which user U has created a review, the analysis unit 134 extracts multiple users who have purchased the product or used the service within a predetermined period and given a rating above the predetermined evaluation standard in their review. Then, the analysis unit 134 analyzes the products or services to propose to user U next, based on the products or services purchased or used by users among these users who have a similarity of above a predetermined degree in user attributes to user U. User attributes include, for example, user segments and user personas. User attributes according to this embodiment consist of keywords related to user attributes, and specifically, are estimated user segments or user personas that are categorized from the perspective of age, gender, residential area, relationships such as family structure, occupation, hobbies, preferences, values, interests, frequently used areas, shops, methods of information gathering, etc. There may be multiple estimated user attributes. The analysis unit 134 may estimate the user attributes of the user group using machine learning. Furthermore, for multiple users, access may be limited to users who have registered with a designated service provider's authenticated account.
[0105] Furthermore, if the determination unit 133 determines that user U has given a product or service a review that meets or exceeds a predetermined evaluation standard, the analysis unit 134 extracts unpurchased or unused products or services that are different from the purchased or used products or services, based on user U's purchase history, search history, etc., and calculates the similarity between these products or services and the products or services reviewed by user U. The analysis unit 134 then analyzes the unpurchased or unused products or services with a predetermined similarity to suggest to user U next.
[0106] Furthermore, if the determination unit 133 determines that user U has given a rating of above a predetermined evaluation standard for a product or service for which user U has created a review, the analysis unit 134 extracts products or services that are different from the product or service in question but are presumed to be of high interest to user U, based on user U's search history, posting history, etc., after the purchase of the product or use of the service, and analyzes predetermined products or services to be offered to user U next.
[0107] Furthermore, if the determination unit 133 determines that user U has given a product or service for which user U has created a review a rating above a predetermined evaluation standard, the analysis unit 134 uses predetermined AI technology to analyze predetermined products or services that are different from the product or service in question on the review platform and are considered to be of high interest to user U, based on user U's user information and user history information, and then provides user U with these products or services.
[0108] Furthermore, the analysis unit 134 may combine the above methods or use other methods based on the review to analyze a predetermined product or service to be offered to user U next. Also, if the determination unit 133 determines that user U has given an evaluation above a predetermined evaluation standard, the analysis unit 134 may increase or decrease the number of product or service variations to be analyzed according to the evaluation value.
[0109] The analysis unit 134 also analyzes consumption information, etc., for a predetermined period or for a predetermined theme. Furthermore, the analysis unit 134 may, for example, analyze rewards such as coupons for user U according to the frequency of product purchases or service usage.
[0110] Furthermore, if the determination unit 133 determines that user U has given a product or service for which a review was written that does not meet the predetermined evaluation criteria, the analysis unit 134 analyzes the cause of the low evaluation based on the evaluation value on the 5-point rating scale selected by user U, or a predetermined keyword analysis of the content of the review that was written.
[0111] (Message app 140) The messaging application 140 communicates with a predetermined messaging service via the communication unit 110 and relays messages between the terminal device 10 and the information processing device 200, as well as between the terminal devices 10 of multiple users U.
[0112] [5. Processing Procedure] Next, the processing procedure by the information processing device 100 according to the embodiment will be described using Figure 10. Figure 10 is a flowchart of the processing procedure according to the embodiment. Note that the processing procedure shown below is repeatedly executed by the control unit 130 of the information processing device 100.
[0113] As shown in Figure 10, the acquisition unit 132 of the information processing device 100 receives a predetermined account application via the communication unit 110, and the provision unit 131 of the information processing device 100 provides the authenticated account to the information processing device 200 (step S101).
[0114] Next, the determination unit 133 of the information processing device 100 determines whether a product has been purchased or a service has been used based on the purchase of the product or the use of the service measured by a predetermined tracking function and the payment history (step S102).
[0115] Next, the acquisition unit 132 of the information processing device 100 acquires product purchase or service usage data via the communication unit 110 (step S103).
[0116] Next, the information processing device 100 requests the creation of a review via the communication unit 110 (step S104).
[0117] Next, the acquisition unit 132 of the information processing device 100 acquires review information via the communication unit 110 (step S105).
[0118] Next, the analysis unit 134 of the information processing device 100 analyzes the review information (step S106).
[0119] Next, the information processing device 100's provision unit 131 provides personalized content to the terminal device 10 via the communication unit 110 using a predetermined review account (step S107).
[0120] [6. Variant Example] The terminal device 10 and information processing device 100 described above may be implemented in various different forms other than those of the embodiments described above. Therefore, modifications of the embodiments will be described below.
[0121] In the above embodiment, some of the processing performed by the information processing device 100 may actually be performed by the terminal device 10. For example, the processing may be completed in a standalone manner (by the terminal device 10 alone). In this case, the terminal device 10 is assumed to be equipped with the functions of the information processing device 100 in the above embodiment. Furthermore, in the above embodiment, since the terminal device 10 is in cooperation with the information processing device 100, from the perspective of the user U, it appears as if the processing of the information processing device 100 is also being performed by the terminal device 10. In other words, from another perspective, it can be said that the terminal device 10 is equipped with the information processing device 100.
[0122] For example, the terminal device 10 may execute the processing of the information processing device 100 in the above embodiment as processing on an installed application. In other words, the processing of the information processing device 100 in the above embodiment may be processing on an application installed on the terminal device 10.
[0123] [7. Effects] As described above, the information processing device (terminal device 10 and information processing device 100) according to the present application comprises a determination unit 133 that determines the purchase or use of a product or service corresponding to a predetermined account based on the user's usage status of a predetermined account in a predetermined messaging service, an acquisition unit 132 that acquires review information for the product or service from the user, and a provision unit 131 that provides personalized service information to the user based on the review information.
[0124] The service provider 131 uses a designated review account to provide the user with personalized service information based on the review information.
[0125] The acquisition unit 132 acquires review information from the user via a predetermined review chatbot.
[0126] The acquisition unit 132 acquires the user information of the user in question.
[0127] The acquisition unit 132 acquires the user history information of the user in question.
[0128] The information processing device according to the present invention further comprises an analysis unit 134 that analyzes product or service proposal information based on the review information acquired by the acquisition unit 132.
[0129] The provisioning unit 131 provides the user with a predetermined review history and predetermined consumption suggestions using the predetermined review account.
[0130] The determination unit 133 determines, for the user, the purchase of goods or use of services at the EC site or store related to the specified account, measured by a predetermined tracking function, and the payment history, that the user has purchased goods or used services at the said site or store.
[0131] Through any or a combination of the above-described processes, the information processing device according to the present invention can provide personalized service information to a user using a predetermined review account, based on the user's review, on a predetermined review platform of a predetermined messaging service.
[0132] [8. Hardware Configuration] Furthermore, the terminal device 10 and information processing device 100 according to the above-described embodiment are realized by a computer 1000 having a configuration such as that shown in Figure 11. The following explanation will use the information processing device 100 as an example. Figure 11 is a diagram showing an example of the hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output interface 1060, an input interface 1070, and a network interface 1080 are connected by a bus 1090.
[0133] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The arithmetic unit 1030 can be implemented using, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field Programmable Gate Array).
[0134] The primary storage device 1040 is a memory device, such as RAM (Random Access Memory), that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and can be implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, etc. The secondary storage device 1050 may be internal storage or external storage. The secondary storage device 1050 may also be a removable storage medium such as USB (Universal Serial Bus) memory or SD (Secure Digital) memory card. The secondary storage device 1050 may also be cloud storage (online storage), NAS (Network Attached Storage), file server, etc.
[0135] The output I / F 1060 is an interface for transmitting information to be output to output devices 1010, such as displays, projectors, and printers, and is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). The input I / F 1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, keypads, buttons, and scanners, and is implemented using, for example, USB.
[0136] Furthermore, the output interface 1060 and input interface 1070 may be wirelessly connected to the output device 1010 and input device 1020, respectively. In other words, the output device 1010 and input device 1020 may be wireless devices.
[0137] Furthermore, the output device 1010 and the input device 1020 may be integrated as a touch panel. In this case, the output I / F 1060 and the input I / F 1070 may also be integrated as an input / output I / F.
[0138] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0139] The network interface 1080 receives data from other devices via network N and sends it to the computing unit 1030, and also transmits data generated by the computing unit 1030 to other devices via network N.
[0140] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output interface 1060 and the input interface 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0141] For example, when computer 1000 functions as an information processing device 100, the arithmetic unit 1030 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded onto the primary storage device 1040. Alternatively, the arithmetic unit 1030 of computer 1000 may load a program obtained from another device via the network interface 1080 onto the primary storage device 1040 and execute the loaded program. Furthermore, the arithmetic unit 1030 of computer 1000 may cooperate with other devices via the network interface 1080 and call and use program functions, data, etc., from other programs on other devices.
[0142] [9. Other] Although embodiments of the present invention have been described above, the present invention is not limited by the content of these embodiments. Furthermore, the aforementioned components include those that can be easily conceived by those skilled in the art, those that are substantially the same, and those that fall within the so-called equivalent range. Moreover, the aforementioned components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the gist of the embodiments described above.
[0143] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods. In addition, the processing procedures, specific names, and various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0144] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0145] For example, the information processing device 100 described above may be implemented using multiple server computers, and depending on the function, it may be implemented by calling external platforms, etc., via APIs (Application Programming Interfaces) or network computing, allowing for flexible configuration changes.
[0146] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.
[0147] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means," "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of symbols]
[0148] 1. Information Processing System 10 Terminal devices 100 Information Processing Devices 110 Communications Department 120 Storage section 121 User Information Database 122 History Information Database 130 Control Unit 131 Provision Department 132 Acquisition Department 133 Judgment section 134 Analysis Department
Claims
1. A determination unit that determines the purchase or use of a product or service corresponding to a specified account based on the user's usage status of a specified account in a specified messaging service, An acquisition unit that obtains review information for the aforementioned product or service from the user, A service provision unit that provides personalized service information to the user based on the aforementioned review information, An information processing device characterized by comprising:
2. The service provider will use a predetermined review account to provide the user with personalized service information based on the review information. The information processing apparatus according to feature 1.
3. The acquisition unit acquires review information from the user via a predetermined review chatbot. The information processing apparatus according to feature 2.
4. The acquisition unit acquires the user information of the user. The information processing apparatus according to claim 3.
5. The acquisition unit acquires the user history information of the user. The information processing apparatus according to feature 4.
6. Based on the review information acquired by the acquisition unit, an analysis unit analyzes product or service proposal information. The information processing apparatus according to claim 5, further comprising:
7. The provisioning unit provides the user with a predetermined review history and predetermined consumption suggestions using the predetermined review account. The information processing apparatus according to feature 6.
8. The determination unit determines, for the user, the purchase of goods or use of services at an e-commerce (EC) site or store related to the predetermined account, measured by a predetermined tracking function, and the payment history, that the user has made a purchase of goods or used services at the said site or store. The information processing apparatus according to feature 1.
9. An information processing method performed by an information processing device, A determination step that determines the purchase or use of a product or service corresponding to a specified account based on the user's usage status of a specified account in a specified messaging service, A step of obtaining review information for the aforementioned product or service from the user, A provision process that provides personalized service information to the user based on the aforementioned review information, An information processing method characterized by including
10. A determination procedure for determining the purchase or use of a product or service corresponding to a specified account, based on the user's usage status of a specified account in a specified messaging service, A procedure for obtaining review information for the aforementioned product or service from the user, A procedure for providing personalized service information to the user based on the aforementioned review information, An information processing program characterized by causing a computer to execute it.