Information processing system
Patent Information
- Application Number
- JP2023101352
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2025-04-02
- Estimated Expiration
- 2042-03-31
AI Technical Summary
Existing methods struggle to analyze evaluation information across multiple stores and products collectively, limiting the effective utilization of such information by businesses.
An information processing system that aggregates evaluation information from multiple sources, including acquisition, aggregation, and output components to provide comprehensive analysis of store and product evaluations, enabling effective utilization of this data.
Enables businesses to more effectively utilize evaluation information for product development and service improvement by providing a structured and comprehensive view of multi-store and multi-product evaluations.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0005] , , ,
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] On websites on the Internet, in addition to the introduction information of products and services provided by businesses, evaluation information including opinions and evaluation values posted by users who have used the products and services is also posted. For example, evaluation information is publicly available on websites such as search sites, reservation sites, review sites, questionnaire sites, weblogs, and SNS (Social Networking Service).
[0003] While such evaluation information can be used as a reference by ordinary users who are considering using products and services, it is also extremely important information for businesses that provide products and services in terms of future product development and service improvement. For this reason, businesses are collecting and analyzing the evaluation information of users. For example, Patent Document 1 describes calculating an evaluation score based on the number or ratio of positive evaluation information and negative evaluation information, and representing such an evaluation score in a time-series line graph.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, the method described in Patent Document 1 above targets evaluation information for a single store, making it difficult to analyze evaluation information from multiple stores together. Furthermore, it is difficult to analyze evaluation information for any product or service, not just stores. As a result, a problem arises in that it is not possible to further effectively utilize evaluation information by users.
[0006] Therefore, the objective of the present invention is to solve the above-mentioned problem of being unable to make more effective use of product and service evaluation information posted on websites. [Means for solving the problem]
[0007] An information processing system that is one embodiment of the present invention is An acquisition means for acquiring evaluation information for multiple targets from a server that has acquired evaluation information including evaluation values representing the degree of evaluation of a target entered by a user who has used a predetermined target, Based on the acquired evaluation information, an aggregation means is provided to aggregate the number of evaluation pieces and the evaluation value for each target. An output means for outputting the aggregated results of the evaluation information for multiple targets, Equipped with, This is the structure it takes.
[0008] Furthermore, an information processing method which is one embodiment of the present invention is From a server that has acquired evaluation information including evaluation values representing the degree of evaluation of a given target, entered by users who have used that target, the evaluation information for multiple targets is acquired. Based on the acquired evaluation information, the number of evaluation pieces and the evaluation value are aggregated for each target. Output the aggregated results of the evaluation information for multiple targets. This is the structure it takes.
[0009] Furthermore, a program, which is one embodiment of the present invention, In an information processing device, From a server that has acquired evaluation information including evaluation values representing the degree of evaluation of a given target, entered by users who have used that target, the evaluation information for multiple targets is acquired. Based on the acquired evaluation information, the number of evaluation pieces and the evaluation value are aggregated for each target. Output the aggregated results of the evaluation information for multiple targets. To make that a reality This is the structure it takes. [Effects of the Invention]
[0010] With the configuration described above, the present invention makes it possible to make more effective use of product and service evaluation information posted on websites. [Brief explanation of the drawing]
[0011] [Figure 1] This figure shows the overall configuration of the information processing system in Embodiment 1 of the present invention. [Figure 2] Figure 1 is a functional block diagram showing the configuration of the management server disclosed. [Figure 3] This figure shows the processing performed by the management server disclosed in Figure 1. [Figure 4] This figure shows the processing performed by the management server disclosed in Figure 1. [Figure 5] This figure shows the processing performed by the management server disclosed in Figure 1. [Figure 6] Figure 1 is a flowchart showing the operation of the management server. [Modes for carrying out the invention]
[0012] <Embodiment 1> A first embodiment of the present invention will be described with reference to Figures 1 to 6. Figures 1 to 2 are diagrams illustrating the configuration of an information processing system, and Figures 3 to 6 are diagrams illustrating the processing operation of the information processing system.
[0013] [composition] The information processing system in the present invention is for aggregating evaluation information posted on websites such as posting sites and search sites, so-called word-of-mouth sites. As shown in FIG. 1, the information processing system is composed of a management server 10, a posting site server 20, and a business operator terminal 30, which are connected via a network N. Hereinafter, each component will be described in detail.
[0014] The posting site server 20 is an information processing device managed by a business operator that provides a service for publicly releasing evaluation information, and opens a website such as a posting site on the Internet. In the present embodiment, on the posting site provided by the posting site server 20, for example, information on stores such as restaurants is posted, and evaluation information posted by users who have used the store is publicly released. For example, the evaluation information posted and publicly released by users includes, in addition to text information such as impressions regarding the services and offerings received by the users at the store (target), a numerical evaluation value representing the degree of evaluation of the store. As an example, the evaluation value is set to a value of "0 to 5", and the higher the numerical value, the higher the evaluation. However, the evaluation value may be represented by a value in any range, and may be represented not only by a numerical value but also by any information.
[0015] In addition, the evaluation information includes time information. For example, the time information is information representing time such as the year, month, and day when the user used the store, or the year, month, and day when the evaluation information was posted by the user. Then, the time information is included in the evaluation information, for example, by being input together with the evaluation information at the time of posting by the user, or being given when the evaluation information is posted by the posting site server 20.
[0016] Furthermore, the evaluation information includes access information that represents how the user who posted the evaluation accessed the store. For example, access information represents how the user obtained information about the store, how they inquired about the store, and how they visited the store. As an example, access information may include "website" as the method of obtaining information about the store, "telephone" as the method of inquiring about the store, and "directions" as the method of visiting the store. Access information may be attached to the evaluation information by the posting site server 20. For example, the posting site server 20 publishes the store's website address, telephone number, and map-based directions to the store as access information on the posting site. When a user logs into the posting site using their identification information and selects the access information for a store, the selected access information is associated with the user's identification information. Then, when the same user logs into the posting site again and posts an evaluation of the store, the access information associated with that user is attached to the evaluation information. However, access information may also be entered by the user along with the evaluation information at the time of posting.
[0017] Furthermore, the evaluation information handled by the posting site provided by the posting site server 20 is not limited to information about restaurants and other stores, but may include information about stores of any type, or evaluation information about products or services (subjects). In addition, the evaluation information is not limited to information about stores or products, but may include information about any subject.
[0018] Furthermore, the posting site server 20 is not limited to one; there may be multiple posting site servers 20, each operating a different posting site. Therefore, evaluation information for the same store may be posted and published on each posting site operated by each posting site server 20.
[0019] Furthermore, the posting site server 20 is not necessarily limited to publicly publishing evaluation information on a website or similar platform. For example, the posting site server 20 may simply set up a survey site or a payment site and obtain evaluation information from users.
[0020] The business terminal 30 is an information processing terminal operated by a person who analyzes store evaluation information within a business that operates stores. The business terminal 30 accesses the management server 10 and displays and analyzes the aggregated store evaluation information results from the management server 10, as described later.
[0021] In this embodiment, the business operator is assumed to operate multiple stores. For example, the business operator may operate 50 stores, and the aggregated results of evaluation information for these stores are analyzed. However, the business operator may operate only one store, or may analyze the aggregated results of evaluation information for multiple stores, including its own store and stores of other businesses.
[0022] The management server 10 is composed of one or more information processing units, each equipped with a computing unit and a storage device. As shown in Figure 2, the management server 10 includes an acquisition unit 11, an aggregation unit 12, and an output unit 13. The functions of the acquisition unit 11, aggregation unit 12, and output unit 13 can be realized by the computing unit executing programs stored in the storage device to realize each function. The management server 10 also includes an evaluation information storage unit 16. The evaluation information storage unit 16 is composed of a storage device. The following describes each configuration in detail.
[0023] The acquisition unit 11 (acquisition means) accesses the posting site server 20 to acquire the evaluation information published on each posting site and stores it in the evaluation information storage unit 16. At this time, the acquisition unit 11 distinguishes between stores and acquires the evaluation information for each store from the posting site server 20 and stores it in the evaluation information storage unit 16. At this time, the number of evaluation information for each store is usually multiple, but if the number of posts is small, it may be zero or one. If there are multiple posting site servers 20, evaluation information for each store is acquired from each posting site server 20.
[0024] In this embodiment, multiple stores are operated by the same business operator. In this case, the acquisition unit 11 has pre-stored store groups associated with multiple stores. Therefore, the acquisition unit 11 acquires evaluation information corresponding to each of the multiple stores forming the store group from the posting site server 20, and stores the acquired evaluation information together in the evaluation information storage unit 16 for the store group of multiple stores.
[0025] The aggregation unit 12 (aggregation means) aggregates the evaluation information stored in the evaluation information storage unit 16. For example, the aggregation unit 12 aggregates the number of evaluation information entries and the evaluation values for each store for multiple stores that constitute a predetermined store group. Specifically, the aggregation unit 12 first counts and calculates the number of evaluation information entries for each store. The aggregation unit 12 also calculates the average value of the numerically expressed evaluation values for each store and calculates it as the aggregated evaluation value. As a result, one number of evaluation information entries and one aggregated evaluation value are generated for each store. However, the aggregated evaluation value is not limited to the average value of the evaluation values for each store, but may be a value aggregated by any method, such as the most frequent value of the evaluation values for each store, or the average value of evaluation values randomly extracted from the evaluation values for each store.
[0026] Here, the number of evaluation information entries and the aggregated evaluation value for each store, as described above, will be plotted in a coordinate space with each as the coordinate axis. For example, as will be described later, as shown in Figure 3, each store will be plotted as a black circle on a coordinate plane with the number of evaluation information entries on the vertical axis and the aggregated evaluation value on the horizontal axis. At this time, the coordinate plane will be divided into five groups based on the values of the number of evaluation information entries and the aggregated evaluation value, as follows. Group A: Total evaluation score of 3.7 or higher, number of evaluation information entries: 100 or more Group B: Total evaluation score of 3.7 or higher, number of evaluation information items: 20 or more but less than 100 Group C: Total evaluation score less than 3.7, Number of evaluation information items: 20 or more but less than 100 Group D: Total evaluation score less than 3.7, Number of evaluation information items: 100 or more Group E: Number of evaluation information: Less than 20
[0027] The groups described above are divided, for example, using "3.7," which is set as a good evaluation value, as the threshold for the aggregated evaluation value (first threshold), and "20," which is set as a sufficient amount of evaluation information, as the threshold for the number of evaluation information (second threshold). However, the thresholds described above are just examples, and any value may be set. Also, although the above example shows the division into five groups, for example, it may be divided into three groups: Group E, Group A+B, and Group C+D, and the number of groups and the method of division are not limited to those described above.
[0028] Then, in the situation where the above-described groups are set up, the aggregation unit 12 aggregates the number of stores belonging to each group. For example, the aggregation unit 12 checks which group area set up on the coordinate plane the number of evaluation information and the value of the evaluation aggregated value for each store fall into, and counts and calculates the number of stores belonging to each group. Furthermore, the aggregation unit 12 aggregates the access information included in the evaluation information for stores belonging to each group. For example, the aggregation unit 12 classifies the access information by type (route guidance, telephone, website, etc.) for each group, and calculates the ratio of the number of each type to the total number of evaluation information within the group. However, the method of aggregating the access information may be any method.
[0029] The aggregation unit 12 then performs the above-mentioned aggregations for each time period included in the evaluation information. For example, every month, it calculates the number of evaluation information entries and the aggregated evaluation value for each store during that month, calculates the number of stores for each group, and aggregates access information. However, the aggregation unit 12 may aggregate evaluation information for any period and may perform the aggregation at any time.
[0030] The output unit 13 (output means) outputs the aggregated results, as described above, to be displayed on the business terminal 30. Specifically, as shown in Figure 3, the output unit 13 displays the distribution of each store on a coordinate plane, where the number of evaluation information and the aggregated evaluation value are the coordinate axes, by displaying black circles at the coordinates corresponding to the number of evaluation information and the aggregated evaluation value for each store. At this time, the coordinate plane is divided into five groups based on the threshold values of the aggregated evaluation value (3.7) and the threshold values of the number of evaluation information (20 and 100) set as described above, and the output unit 13 outputs in a display format shown by the dotted lines in Figure 3 so that the area of each group can also be distinguished.
[0031] Furthermore, the output unit 13 outputs the number of stores belonging to each group. For example, as shown in Figure 3, the output unit 13 displays the area of each group on the coordinate plane, and within each area, it displays the group name and the number of stores. At this time, a description of the characteristics of each group may also be displayed. For example, for Group A, it may say, "Both the rating and the number of ratings are good," for Group B, "Improvement in the number of ratings is needed, but the difficulty of improvement is relatively low," for Group C, "Improvement in both the rating and the number of ratings is needed, but the difficulty of improvement is at a medium level," for Group D, "There are many low ratings, making improvement difficult," and for Group E, "The number of ratings is too small to analyze, and an urgent increase in the number of ratings is needed." In addition, the output unit 13 may output information that identifies the stores belonging to each group, such as the store name and the store's location.
[0032] Furthermore, the output unit 13 may output a time-series change in the number of stores belonging to each group. For example, the output unit 13 may display the number of stores belonging to each group, aggregated monthly, stacked along the vertical axis month by month, as shown in Figure 4. In other words, in Figure 4, the number of stores belonging to each group is displayed stacked from bottom to top on a coordinate plane with the month on the horizontal axis and the number of stores on the vertical axis, month by month. By displaying it in this way, it becomes easy to grasp the temporal changes in the number of stores in the store state corresponding to each group.
[0033] Furthermore, the output unit 13 may display the access status of users to stores belonging to each group, that is, the access information aggregated as described above. For example, as shown in Figure 5, the output unit 13 may display the number of stores by month and by group, as well as the percentage of each access type relative to the number of evaluation information. In the example in Figure 5, for stores belonging to Group B in December, it is displayed that of the users who posted evaluation information, 0.70% used route guidance, 0.28% used telephone, and 0.55% used the website.
[0034] [Operation] Next, the operation of the information processing system described above, particularly the operation of the management server 10, will be explained mainly with reference to the flowchart in Figure 6.
[0035] First, the posting site server 20 contains reviews of stores posted by users on the posting site, and these reviews are publicly available for general users to view.
[0036] The management server 10 periodically, or at any time of its choosing, retrieves the rating information published on each posting site from the posting site server 20 (step S1). The management server 10 then stores the rating information retrieved from the posting site server 20 for each store group and each individual store.
[0037] Subsequently, the management server 10 aggregates evaluation information on a monthly basis in response to instructions from the business terminal 30 (step S2). For example, for a single store group, it calculates the number of evaluation information entries and the aggregated evaluation value for each store, calculates the number of stores belonging to each group set on a coordinate plane with the number of evaluation information entries and the aggregated evaluation value as coordinate axes, and aggregates access information for stores belonging to each group.
[0038] Then, in response to instructions from the business terminal 30, the management server 10 outputs the aggregated evaluation information to be displayed on the business terminal 30 (step S3). For example, the management server 10 displays to the business terminal 30 the distribution of each store on a coordinate plane with the number of evaluation information and the aggregated evaluation value as coordinate axes, as shown in Figure 3. At this time, the management server 10 may also display to the business terminal 30 the number of stores belonging to each group set on the coordinate plane. The management server 10 may also output to the business terminal 30 the time-series change in the number of stores belonging to each group, as shown in Figure 4. Furthermore, the management server 10 may output to the business terminal 30 the percentage of each access type relative to the number of evaluation information for stores belonging to each group, as shown in Figure 5.
[0039] As described above, this invention aggregates the number of evaluation data points and evaluation values from evaluation information for multiple stores (targets) and outputs the aggregated results. Therefore, businesses can obtain the distribution of evaluations for multiple stores and use it as a reference for future improvements. As a result, evaluation information can be utilized more effectively.
[0040] Although the present invention has been described above with reference to the embodiments described above, the present invention is not limited to the embodiments described above. Various modifications to the structure and details of the present invention can be made within the scope of the present invention as can be understood by those skilled in the art. Furthermore, at least one of the functions of the acquisition unit 11, aggregation unit 12, output unit 13, and evaluation information storage unit 16 described above may be performed on an information processing device installed and connected at any location on the network, that is, it may be performed using so-called cloud computing.
[0041] The programs described above can be stored and supplied to a computer using various types of non-transitory computer-readable media. Non-transitory computer-readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memory (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (Random Access Memory)). Programs may also be supplied to a computer using various types of transient computer-readable media. Examples of transient computer-readable media include electrical signals, optical signals, and electromagnetic waves. Transitory computer-readable media can be supplied to a computer via wired communication channels such as electric wires and optical fibers, or via wireless communication channels.
[0042] <Note> Some or all of the above embodiments may also be described as follows. The general structure of the information processing system, information processing method, and program in the present invention will be described below. However, the present invention is not limited to the following configuration. (Note 1) An acquisition means for acquiring evaluation information for multiple targets from a server that has acquired evaluation information including evaluation values representing the degree of evaluation of a target entered by a user who has used a predetermined target, Based on the acquired evaluation information, an aggregation means is provided to aggregate the number of evaluation pieces and the evaluation value for each target. An output means for outputting the aggregated results of the evaluation information for multiple targets, An information processing system equipped with [the following features]. (Note 2) The information processing system described in Appendix 1, The aggregation means aggregates the evaluation values included in the multiple evaluation information for each target into a single aggregated evaluation value. The output means outputs the number of evaluation information items for each target and the aggregated evaluation value. Information processing system. (Note 3) The information processing system described in Appendix 2, The output means outputs the distribution of multiple targets in a coordinate space where the number of evaluation information and the aggregated evaluation value are the coordinate axes, respectively. Information processing system. (Note 4) The information processing system described in Appendix 3, The output means outputs, along with the distribution, a plurality of classifications set in the coordinate space according to the number of evaluation information and the aggregated evaluation value. Information processing system. (Note 5) The information processing system described in Appendix 4, The classification includes at least a classification in which the number of evaluation information is less than a first threshold, a classification in which the number of evaluation information is equal to or greater than the first threshold and the aggregated evaluation value is less than a second threshold, and a classification in which the number of evaluation information is equal to or greater than the first threshold and the aggregated evaluation value is equal to or greater than the second threshold. Information processing system. (Note 6) An information processing system as described in Appendix 4 or 5, The aggregation means aggregates the number of objects belonging to each of the categories, The output means outputs the number of objects to which each category belongs. Information processing system. (Note 7) The information processing system described in Appendix 6, The acquisition means acquires the evaluation information including time information, The aggregation means aggregates the evaluation information at regular intervals. The output means outputs a time-series change in the number of objects belonging to each of the categories. Information processing system. (Note 8) An information processing system described in any of Appendix 5 to 7, The acquisition means acquires access information representing the method by which the user who entered the evaluation information accesses the target, The aggregation means aggregates the access information of the subjects belonging to each of the categories, The output means outputs the aggregated access information. Information processing system. (Note 9) From a server that has acquired evaluation information including evaluation values representing the degree of evaluation of a given target, entered by users who have used that target, the evaluation information for multiple targets is acquired. Based on the acquired evaluation information, the number of evaluation pieces and the evaluation value are aggregated for each target. Output the aggregated results of the aforementioned evaluation information. Information processing methods. (Note 10) In an information processing device, From a server that has acquired evaluation information including evaluation values representing the degree of evaluation of a given target, entered by users who have used that target, the evaluation information for multiple targets is acquired. Based on the acquired evaluation information, the number of evaluation pieces and the evaluation value are aggregated for each target. Output the aggregated results of the aforementioned evaluation information. A program to make that happen. [Explanation of symbols]
[0043] 10 Management Server 11 Acquisition Department 12. Aggregation Department 13 Output section 16 Evaluation Information Storage Unit 20 Posting site server 30. Carrier terminals
Claims
1. An acquisition means for acquiring evaluation information including an evaluation value indicating the degree of evaluation of a store; a counting means for counting the number of pieces of evaluation information for each store based on the acquired evaluation information and counting the evaluation values included in the plurality of pieces of evaluation information into a single evaluation count value; an output means for outputting the number of pieces of evaluation information and the evaluation aggregate value for each store so as to be displayed in a coordinate space having the number of pieces of evaluation information and the evaluation aggregate value as coordinate axes, respectively; An information processing device comprising:
2. 2. The information processing device according to claim 1, the output means outputs a distribution of the number of pieces of evaluation information and the evaluation aggregate value corresponding to each of a plurality of stores in the coordinate space; Information processing device.
3. 3. The information processing device according to claim 2, The tallying means tally up the number of stores belonging to each of a plurality of divisions set in the coordinate space according to the number of pieces of evaluation information and the evaluation aggregation value. Information processing device.
4. 3. The information processing device according to claim 2, The acquiring means acquires the evaluation information including time information, The tallying means tally up the number of stores belonging to each of a plurality of divisions set in the coordinate space according to the number of pieces of evaluation information and the evaluation total value for each predetermined period; The output means outputs the data so as to display a time series change in the number of stores belonging to each of the categories for each period. Information processing device.
5. 5. The information processing device according to claim 4, the output means displays the number of stores belonging to each of the categories for each period in a stacked manner in a second coordinate space having a time period and a number of stores as coordinate axes, respectively; Information processing device.
6. An information processing device, Obtaining evaluation information including an evaluation value indicating the degree of evaluation of the store; tallying up the number of pieces of evaluation information for each store based on the acquired evaluation information, and tallying up the evaluation values included in the plurality of pieces of evaluation information into a single evaluation total value; outputting the number of pieces of evaluation information and the evaluation aggregate value for each store so as to be displayed in a coordinate space having the number of pieces of evaluation information and the evaluation aggregate value as coordinate axes, respectively; Information processing methods.
7. In the information processing device, Obtaining evaluation information including an evaluation value indicating the degree of evaluation of the store; tallying up the number of pieces of evaluation information for each store based on the acquired evaluation information, and tallying up the evaluation values included in the plurality of pieces of evaluation information into a single evaluation total value; outputting the number of pieces of evaluation information and the evaluation aggregate value for each store so as to be displayed in a coordinate space having the number of pieces of evaluation information and the evaluation aggregate value as coordinate axes, respectively; A program that executes a process.