Report preparation system and report preparation program
The report creation system analyzes website interactions to visualize user relationships and trends, facilitating the conversion of users into brand fans and enhancing advertising through targeted communication strategies.
Patent Information
- Application Number
- JP2024086005
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-19
- Filing Date
- 2024-05-28
- Publication Date
- 2025-01-07
AI Technical Summary
Existing community platforms on websites struggle to effectively convert users into brand fans and utilize them for advertising, as they lack the ability to analyze and visualize user interactions and relationships.
A report creation system and program that analyzes website information to visualize user activity status and interaction relationships, creating matrix tables and transition tables to identify key users and trends in user engagement.
Facilitates the identification of influential users and trends in user interactions, enabling targeted communication strategies to convert users into brand fans and enhance advertising efforts.
Smart Images

Figure 2025000565000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a report creation system and a report creation program for creating a report based on an analysis of website information. [Background technology]
[0002] Traditionally, companies advertised their brands through media such as television and magazines. However, in recent years, users themselves have become able to disseminate information through social networking services (SNS). When users become more attached to a brand and become enthusiastic fans of the brand, they will begin to take the initiative in PR activities, not only playing an important role in advertising and promotion, but also proactively proposing improvement ideas and requests to the company, playing an important role in improving the quality of the brand. In addition, brand fans use products and services with a sense of purpose that "I really want to use this brand," so such brands are inevitably less likely to lose users due to external factors. Therefore, in recent years, companies have been trying to acquire fans in various ways, since acquiring brand fans allows them to build a foundation for stable sales growth without relying on advertising and promotion through media. Summary of the Invention [Problem to be solved by the invention]
[0003] Meanwhile, by building a community about a specific company on a website, a place for continuous two-way communication between the company and users is being created. Such communities are not just a one-way transmission of information from the company, but also generate interactions between users about the company's brand, making it possible to increase awareness and empathy for the brand within the community. Furthermore, by utilizing communities, companies can not only hope to turn users into fans of their brand, but also use them for advertising purposes.
[0004] However, a website community is merely a place where many users gather, and it is not easy to turn users into brand fans or use it as a place for advertising. Therefore, in order to use the community as a place to gain brand fans or as a place for advertising, it is necessary to analyze website information.
[0005] The present invention has been made in view of the above circumstances, and has an object to provide a report creation system and a report creation program that visualizes website information and creates an analyzable report. [Means for solving the problem]
[0006] The inventors of the present application found that the impact of one-way information transmission from a company to users on a community is limited, and focused on the impact that word-of-mouth can have on a community. By visualizing the activity status of website users and finding relationships between users who actively interact and who can be expected to spread word-of-mouth, the website community can be used as a place to acquire fans of a brand or as a place for advertising and promotion.
[0007] From this perspective, the report creation system according to the present invention includes an information analysis device that creates a report that visualizes the activity status of a user based on information about the user who uses a website. The information analysis device includes a calculation unit and a storage unit. This calculation unit includes an interaction information extraction means for reading out user reaction information during a target period on the website from a reaction information table stored in the memory unit, and extracting interaction information indicating interaction relationships between users based on the read reaction information; an interaction number counting means for counting the number of interactions, which is the number of times users interacted with each other, from the interaction information extracted by the interaction information extraction means; a subject information extraction means for extracting subject information related to users who are the subjects who cause reactions from the interaction information extracted by the interaction information extraction means; an object information extraction means for extracting object information related to users who are objects to which reactions are directed, from the interaction information extracted by the interaction information extraction means; and a matrix table creation means for creating and outputting a matrix table in which the subject information extracted by the subject information extraction means and the object information extracted by the object information extraction means are set as row items and the other as column items, and the number of interactions counted by the interaction number counting means, specified by the extracted subject information and the extracted object information, are displayed in cells specified by the row items and the column items.
[0008] In the present invention, in order to find the relationship between users who are actively interacting with each other, a matrix table showing the number of interactions is automatically created and output, distinguishing between the subject who made the reaction and the object to which the reaction was directed, to visualize the activity status of users on a website. A matrix table that distinguishes between the subject and the object and corresponds the number of interactions makes it easy to visually recognize the relationship between users. Therefore, if a specific user is accessed based on the relationship between users recognized in this matrix table, it is possible to expect efficient information diffusion through word of mouth starting from this user. In addition, by continuously communicating with a specific user based on the relationship between users recognized in the matrix table, the possibility of turning that user into a fan of the brand is increased.
[0009] The calculation unit of the information analysis device further includes a subject number counting means for counting the number of subjects, which is the number of times that a user became a subject who made a reaction from the interaction information extracted by the interaction information extraction means, and an object number counting means for counting the number of objects, which is the number of times that a user became an object to which a reaction was directed, from the interaction information extracted by the interaction information extraction means, and it is preferable that the matrix table creation means is a means for creating and outputting a matrix table in which the subject information extracted by the subject information extraction means is arranged in the order of the number of subjects counted by the subject number counting means, and the object information extracted by the object information extraction means is arranged in the order of the number of objects counted by the object number counting means. In this way, since the subject information and object information are displayed in order in the matrix table, it becomes easier to find key people on the website.
[0010] It is also preferable that the matrix table creating means creates and outputs a matrix table in which the cells are color-coded according to the total number of interactions. A heat map in which the matrix table is color-coded in this way makes it easy to visually recognize the activity status of website users, and by considering measures based on this report, it becomes possible to effectively implement measures for gaining fans and advertising.
[0011] It is also preferable that the matrix table creation means is a means for creating and outputting a matrix table that shows only the number of interactions that are equal to or greater than a threshold. Since only the number of interactions that is equal to or greater than a threshold is displayed, it becomes visually clearer how much interaction each user has with other users who are active in interactions. As a result, it becomes easier to consider measures for acquiring fans and advertising based on the relationships between users recognized in this matrix table.
[0012] It is also preferable that the matrix table creation means is a means for creating and outputting a matrix table that represents only the specified users. Since the number of interactions only with the specified users is displayed, the interaction status of the users can be visually understood more easily. As a result, it becomes easier to consider measures for acquiring fans and advertising based on the relationships between users recognized in this matrix table.
[0013] The calculation unit of the information analysis device preferably further includes a different-period exchange information extraction means for reading out user reaction information in a website during a target period different from the target period from the reaction information table stored in the storage unit, and extracting exchange information indicating exchange relationships between users based on the read reaction information as exchange information during the different target period, a different-period exchange number counting means for counting the number of interactions, which is the number of interactions between users, from the exchange information during the different target periods extracted by the different-period exchange information extraction means, and a transition table creation means for creating and outputting a transition table showing the number of interactions during the target period counted by the exchange number counting means and the number of interactions or the difference in the number of interactions during a target period different from the target period counted by the different-period exchange number counting means. The matrix table makes it possible to visually clarify the exchange situation for a specific user, and the transition table makes it possible to visually clarify the time transition of the number of interactions, and as a result, it is easy to consider measures for acquiring fans and advertising based on the relationship between users recognized in the matrix table and the transition table. For example, if a specific user is accessed based on the matrix table, it is possible to expect efficient information diffusion by word of mouth starting from this user. In addition, by continuing to communicate with a specific user based on the relationships between users recognized in the matrix table, the possibility of turning that user into a fan of the brand increases. Furthermore, the transition table makes it possible to find the reason why interactions between users became lively, and to see the timing at which users who were actively communicating ended their conversations.
[0014] In this case, it is preferable that the inter-period exchange information extraction means is a means for extracting exchange information for a target period at a time different from the target period, such as a time, a different day, a different week, a different month, a different season, or a different year different from the target period.
[0015] The calculation unit of the information analysis device preferably further includes a different-time exchange information extraction means for reading out user reaction information in a website during a plurality of target periods different from the target period from a reaction information table stored in the storage unit, and extracting exchange information indicating exchange relationships between a single user and a plurality of other users based on the read reaction information as exchange information during the plurality of target periods; a different-time exchange number counting means for counting the number of interactions, which is the number of times a single user interacted with a plurality of other users, from the exchange information during the plurality of target periods extracted by the different-time exchange information extraction means; and a transition table creation means for creating and outputting a transition table showing the number of interactions with a plurality of other users during the plurality of target periods of different periods counted by the different-time exchange number counting means. The matrix table visually clarifies the exchange situation for a specific user, and the transition table visually clarifies the time transition of the exchange situation of a single user with other users. As a result, it is easy to consider measures for acquiring fans and advertising based on the relationship between users recognized in the matrix table and the transition table. For example, if a specific user is accessed based on the matrix table, efficient information diffusion by word of mouth starting from this user can be expected. In addition, by continuing to communicate with a specific user based on the relationships between users recognized in the matrix table, the possibility of turning that user into a fan of the brand increases. Furthermore, the transition table makes it possible to find the reason why interactions between users became lively, and to see the timing at which users who were actively communicating ended their conversations.
[0016] In this case, it is preferable that the transition table creation means is a means for creating and outputting a matrix table in which either one of the object information of the other multiple users or the target period in the multiple time periods is set as a row item and the other is set as a column item, and an interaction degree index corresponding to the number of interactions is displayed in a cell specified by the row item and the column item. By displaying the time transition in such a matrix table, it becomes easier to visually recognize the interaction degree in relation to other users and the target period.
[0017] It is also preferable that the exchange information extraction means is a means for extracting exchange information including an identification mark for identifying a user. In this way, the user can be identified, and information analysis can be easily performed. Note that the identification mark does not need to be visually recognizable by the website user as long as the information analysis device can extract it from the exchange information.
[0018] It is also preferable that the interaction information extraction means is a means for reading reaction information including time information when a reaction was made from the reaction information table and extracting the interaction information. By including time information in the reaction information, it is possible to visualize the activity status of users on the website by distinguishing between target periods. Note that it is sufficient if the information analysis device can extract the time information from the reaction information, even if the website user cannot visually recognize the time information.
[0019] The report creation program according to the present invention is a program for creating a report that visualizes the activity status of users who use a website based on information about the users. This program causes a computer to function as: interaction information extraction means for reading out user reaction information during a target period on a website from a stored reaction information table, and extracting interaction information indicating interaction relationships between users based on the read reaction information; interaction number counting means for counting the number of interactions, which is the number of times users interacted with each other, from the interaction information extracted by the interaction information extraction means; subject information extraction means for extracting subject information related to users who are the subjects who cause reactions from the interaction information extracted by the interaction information extraction means; object information extraction means for extracting object information related to users who are objects to which reactions are directed, from the interaction information extracted by the interaction information extraction means; and matrix table creation means for creating and outputting a matrix table in which the subject information extracted by the subject information extraction means and the object information extracted by the object information extraction means are set as row items and the other as column items, and the number of interactions counted by the interaction number counting means, specified by the extracted subject information and the extracted object information, are displayed in cells specified by the row items and the column items.
[0020] In the present invention, a computer program causes an information analysis device to output the number of interactions as an index in the form of a matrix table that distinguishes between the subject who made the reaction and the object to which the reaction is directed, thereby enabling automatic visualization of the activity status of users of a website. In a matrix table that distinguishes between subjects and objects and corresponds the number of interactions, it is easy to visually recognize the relationship between users. Therefore, if a specific user is accessed based on the relationship between users recognized in this matrix table, it is possible to expect efficient information diffusion through word of mouth starting from this user. In addition, by continuously communicating with a specific user based on the relationship between users recognized in the matrix table, the possibility of turning that user into a fan of the brand is increased.
[0021] It is preferable that the computer further functions as a subject number counting means for counting the number of subjects, which is the number of times that a user has become a subject who has made a reaction from the exchange information extracted by the exchange information extracting means, and an object number counting means for counting the number of objects, which is the number of times that a user has become an object to which a reaction is directed, from the exchange information extracted by the exchange information extracting means, and that the matrix table creating means is a means for creating and outputting a matrix table in which the subject information extracted by the subject information extracting means is arranged in the order of the number of subjects counted by the subject number counting means, and the object information extracted by the object information extracting means is arranged in the order of the number of objects counted by the object number counting means. In this way, the subject information and object information are displayed in order in the matrix table, making it easier to find key people on the website.
[0022] It is also preferable that the matrix table creating means creates and outputs a matrix table in which the cells are color-coded according to the total number of interactions. A heat map in which the matrix table is color-coded in this way makes it easy to visually recognize the activity status of website users, and by considering measures based on this report, it becomes possible to effectively implement measures for gaining fans and advertising.
[0023] It is also preferable that the matrix table creation means is a means for creating and outputting a matrix table that shows only the number of interactions that are equal to or greater than a threshold. Since only the number of interactions that is equal to or greater than a threshold is displayed, it becomes visually clearer how much interaction each user has with other users who are active in interactions. As a result, it becomes easier to consider measures for acquiring fans and advertising based on the relationships between users recognized in this matrix table.
[0024] It is also preferable that the matrix table creation means is a means for creating and outputting a matrix table that represents only the specified users. Since the number of interactions only with the specified users is displayed, the interaction status of the users can be visually understood more easily. As a result, it becomes easier to consider measures for acquiring fans and advertising based on the relationships between users recognized in this matrix table.
[0025] It is also preferable that the computer is a program for functioning as a different-period exchange information extraction means for reading out from the reaction information table the reaction information of users in a website during a target period different from the target period, and extracting exchange information indicating the exchange relationship between users based on the read reaction information as exchange information during the different target period, a different-period exchange number counting means for counting the number of interactions, which is the number of times users interacted with each other, from the exchange information during the different target periods extracted by the different-period exchange information extraction means, and a transition table creation means for creating and outputting a transition table showing the number of interactions during the target period counted by the exchange number counting means and the number of interactions or the difference in the number of interactions during a target period different from the target period counted by the different-period exchange number counting means. The matrix table makes it possible to visually clarify the exchange situation for a specific user, and the transition table makes it possible to visually clarify the time transition of the number of interactions, and as a result, it is easy to consider measures for acquiring fans and advertising based on the relationship between users recognized in the matrix table and the transition table. For example, by accessing a specific user based on the matrix table, it is possible to expect efficient information diffusion by word of mouth starting from this user. In addition, by continuing to communicate with a specific user based on the relationships between users recognized in the matrix table, the possibility of turning that user into a fan of the brand increases. Furthermore, the transition table makes it possible to find the reason why interactions between users became lively, and to see the timing at which users who were actively communicating ended their conversations.
[0026] It is also preferable that the computer is a program for functioning as: a different-period exchange information extraction means for reading out from the stored reaction information table the reaction information of users in a website during a plurality of target periods different from the target period, and extracting exchange information showing exchange relationships between a single user and a plurality of other users based on the read reaction information as exchange information during the plurality of target periods; a different-period exchange number counting means for counting the number of exchanges, which is the number of times a single user interacted with a plurality of other users, from the exchange information during the plurality of target periods extracted by the different-period exchange information extraction means; and a transition table creation means for creating and outputting a transition table showing the number of exchanges with a plurality of other users during the plurality of target periods of different periods counted by the different-period exchange number counting means. The matrix table makes it possible to visually clarify the exchange situation for a specific user, and the transition table makes it possible to visually clarify the time transition of the exchange situation of a single user with other users. As a result, it is easy to consider measures for acquiring fans and advertising based on the relationship between users recognized in the matrix table and the transition table. For example, by accessing a specific user based on the matrix table, it is possible to expect efficient information diffusion by word of mouth starting from this user. In addition, by continuing to communicate with a specific user based on the relationships between users recognized in the matrix table, the possibility of turning that user into a fan of the brand increases. Furthermore, the transition table makes it possible to find the reason why interactions between users became lively, and to see the timing at which users who were actively communicating ended their conversations.
[0027] It is also preferable that the transition table creation means is a means for creating and outputting a matrix table in which either one of the object information of the other users and the target period in the multiple time periods is set as a row item and the other is set as a column item, and an interaction degree index corresponding to the number of interactions is displayed in a cell specified by the row item and the column item. By displaying the transition over time in such a matrix table, it becomes easier to visually recognize the degree of interaction in relation to other users and the target period. Furthermore, by displaying the interaction degree index corresponding to the number of interactions rather than the number of interactions itself, the degree of interaction can be recognized more clearly. Effect of the Invention
[0028] According to the present invention, in order to find the relationship between users who are actively interacting with each other, a matrix table showing the number of interactions can be automatically created and output, distinguishing between the subject who made the reaction and the object to which the reaction was directed, and the activity status of users on a website can be visualized. Since the matrix table, which distinguishes between the subject and the object and corresponds the number of interactions, makes it easy to visually recognize the relationship between users, if a specific user is accessed based on the relationship between users recognized in this matrix table, efficient information diffusion by word of mouth starting from this user can be expected. In addition, by continuously communicating with a specific user based on the relationship between users recognized in the matrix table, the possibility of making that user a fan of the brand increases. In other words, according to the present invention, it is possible to perform useful information analysis on a website that is merely a place where many users gather. [Brief description of the drawings]
[0029] [Figure 1] 1 is a block diagram showing a schematic configuration of a report creation system according to a first embodiment of the present invention. [Diagram 2] 2 is a block diagram showing a schematic configuration of a calculation unit of the information analysis device in the first embodiment. FIG. [Diagram 3] FIG. 2 is a diagram showing an example of a page on a website to be analyzed in the first embodiment. [Figure 4] FIG. 4 is a diagram showing an example of another page on the website shown in FIG. 3. [Diagram 5] 5 is a flowchart showing the process of analyzing information on the website shown in FIGS. 3 and 4 and creating a report in the first embodiment. [Figure 6] FIG. 5 is an image diagram of data in a reaction information table for analyzing website information shown in FIGS. 3 and 4 in the first embodiment. [Figure 7]FIG. 2 is a diagram showing an example of a matrix table output by the report creation system in the first embodiment. [Figure 8] FIG. 13 is a diagram showing an example of a page on a website to be analyzed in a modified embodiment of the first embodiment. [Figure 9] FIG. 9 is a diagram showing an example of another page on the website shown in FIG. 8. [Figure 10] 10 is a flowchart showing the steps of analyzing website information and generating a report in a second embodiment of the present invention. [Figure 11] FIG. 11 is a diagram showing an example of a matrix table output by the report creation system in the second embodiment. [Figure 12] 13 is a flowchart showing the steps of analyzing website information and generating a report in a third embodiment of the present invention. [Figure 13] FIG. 13 is a diagram showing an example of a matrix table output by the report creation system in the third embodiment. [Figure 14] FIG. 13 is a block diagram showing a schematic configuration of a report creation system according to a fourth embodiment of the present invention. [Figure 15] FIG. 13 is a block diagram showing a schematic configuration of a calculation unit of an information analysis device according to a fourth embodiment. [Figure 16] 13 is a flowchart showing the process of analyzing website information and creating a report in the fourth embodiment. [Figure 17] FIG. 13 is a diagram showing an example of a transition table output by the report creation system in the fourth embodiment. [Figure 18] 13 is a flowchart showing the steps of analyzing website information and generating a report in a fifth embodiment of the present invention. [Figure 19] FIG. 13 is a diagram showing an example of a table output by the report creation system in the fifth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0030] (First embodiment) Hereinafter, the embodiments of the present invention will be described in detail with reference to the drawings. Although the description will be made with reference to the drawings as necessary, the contents shown in the drawings are merely shown in a schematic and illustrative manner for understanding the present invention, and the appearance and dimensional ratios may differ from the actual product. In addition, the present invention will be described in detail below with reference to the embodiments, but the present invention is not limited to these embodiments and their modifications.
[0031] (Report creation system configuration) Fig. 1 is a block diagram showing a schematic configuration of a report creation system 100 according to a first embodiment of the present invention. The report creation system 100 is a system that analyzes information in a community on a website where users can communicate interactively, and outputs the analysis results as a report. As shown in Fig. 1, the report creation system 100 has an information management device 40 and an information analysis device 50, and the information analysis device 50 outputs a report of the analysis results via a display device 60.
[0032] The information management device 40 has a calculation unit (a calculation device including a CPU) 41 that constructs a database, and a memory unit 42 that stores the constructed database, and is connected via an Internet line to a user terminal 30 of a user of a website 1 (see Figures 3 and 4) described later so as to be able to transmit information.
[0033] When a user of the website 1 inputs the specific information 31 for identifying the user from the user terminal 30, the calculation unit 41 of the information management device 40 constructs a user information database 42a consisting of the specific information 31 of each user, and stores the constructed user information database 42a in the storage unit 42 of the information management device 40. The specific information 31 is input, for example, when a user registers to use the community of the website 1. The specific information 31 includes an identification mark (ID) for identifying each user and an account name representing the user of the community. The account name may be any display that contributes to the interaction between each user, such as letters, numbers, symbols, and figures. The identification mark may be a letter, number, or symbol that can uniquely distinguish the user from other users. The specific information 31 may also include other information for identifying the user, such as the user's name, address, and email address.
[0034] When a user inputs posted information 10 (described later) including topics in the community of the website 1 from the user terminal 30, the calculation unit 41 of the information management device 40 constructs a posted information database 42b consisting of the posted information 10, and stores the constructed posted information database 42b in the memory unit 42 of the information management device 40.
[0035] In addition, when a user inputs reaction information 20 (described later) including reactions related to topics in the community of website 1 from the user terminal 30, the calculation unit 41 of the information management device 40 constructs a reaction information database 42c consisting of the reaction information 20, and stores the constructed reaction information database 42c in the memory unit 42 of the information management device 40.
[0036] The user terminal 30 may be a general-purpose mobile terminal device such as a smartphone, a mobile phone, a PC (Personal Computer), or a PDA (Personal Digital Assistant).
[0037] The information analyzing device 50 has a calculation unit 51 that executes a program for analyzing information in a community, and a storage unit 52 that stores report data obtained by the analysis, and is connected to the information management device 40 so as to be able to communicate information within an on-premise server that constitutes the report creation system 100. A report creation program for analyzing information on the website 1 and automatically creating a report is built into the calculation unit 51 of the information analyzing device 50.
[0038] The calculation unit 51 of the information analysis device 50 is configured to create a user information table 52a used to analyze a website from the specific information 31 in the user information database 42a stored in the storage unit 42 of the information management device 40. The calculation unit 51 of the information analysis device 50 is also configured to create a reaction information table 52b used to analyze a website from the reaction information 20 in the reaction information database 42c stored in the storage unit 42 of the information management device 40. The user information table 52a and the reaction information table 52b created by the calculation unit 51 are stored in the storage unit 52 of the information analysis device 50.
[0039] FIG. 2 is a block diagram showing a schematic configuration of a calculation unit 51 of an information analysis device 50 in this embodiment.
[0040] As shown in the figure, the calculation unit 51 of the information analysis device 50 includes an exchange information extraction means 51a that extracts exchange information indicating exchange relationships between users based on reaction information of users in a target period, an exchange number counting means 51b that counts the number of interactions, which is the number of times users have interacted with each other, from the exchange information extracted by the exchange information extraction means 51a, a subject information extraction means 51c that extracts subject information related to users who are the subjects who make reactions from the exchange information extracted by the exchange information extraction means 51a, an object information extraction means 51d that extracts object information related to users who are objects to which the reactions are directed, from the exchange information extracted by the exchange information extraction means 51a, and a subject information extraction means 51c that extracts subject information related to users who are the objects to which the reactions are directed, from the exchange information extracted by the exchange information extraction means 51a. The device is provided with a matrix table creation means 51e for creating a matrix table in which either the subject information extracted by the extraction means 51c or the object information extracted by the object information extraction means 51d is set as a row item and the other is set as a column item, and the counted number of interactions specified by the extracted subject information and the extracted object information is displayed in cells specified by the row items and the column items, a subject number counting means 51f for counting the number of subjects, which is the number of times a user became a subject that made a reaction, from the interaction information extracted by the interaction information extraction means 51a, and an object number counting means 51g for counting the number of objects, which is the number of times a user became an object to which a reaction is directed, from the interaction information extracted by the interaction information extraction means 51a.
[0041] The report creation system 100 including the information management device 40 and the information analysis device 50 may be configured by cloud computing instead of on-premise, and may be configured to cooperate and execute by this cloud computing. Also, the information management device 40 and the information analysis device 50 may not be provided separately, and the information analysis device 50 may also function as the information management device 40.
[0042] (Website Description) The website that is the subject of analysis by the report creation system 100 is not particularly limited, and may be blogs, social media such as SNS, etc. In the following, an explanation will be given taking as an example web pages 2 and 3 of a website 1 managed by a company, as shown in Figures 3 and 4. The website 1 shown in Figures 3 and 4 is merely an example, and the websites analyzed by the present invention include all websites from which information can be extracted so that it can be analyzed by the report creation system 100. Note that the website 1 analyzed by the report creation system 100 includes not only displayed information, but also extractable information that is not displayed.
[0043] 3 includes posted information 10 consisting of posts 10a, 10b, 10c, 10d, and 10e that a user wishes to use as a topic for communication in the community. On the web page 2, the posts 10a, 10b, 10c, 10d, and 10e are displayed as a list.
[0044] The posted information 10 includes time information 11, which is information about the time when the post was made. In the web page 2, a specific time 11a when the post was made is displayed as the time information 11. The posted information 10 includes poster information 12, which is information about the user who made the post. In the web page 2, an account name 4 of the user who made the post and an identification mark 5 of the user who made the post are displayed as the poster information 12. In addition, the posted information 10 includes topic information 13, which is information about the content of the theme. In the web page 2, a specific topic content 13a of the theme is displayed as the topic information 13. In addition, the posted information 10 shown in FIG. 4 has a link (not shown) to a web page showing details of the reactions of other users to the post attached thereto. Note that the time information 11 and the poster information 12 are configured to be extracted as information that can be analyzed by the information analysis device 50. Note that each piece of information that constitutes the posted information 10 does not need to be actually displayed on the web page 2.
[0045] FIG. 4 is a web page 3 linked to the post 10a shown in FIG. 3, and shows details of other users' reactions to the post 10a. The web page 3 of the website 1 shown in FIG. 4 includes posted information 10 consisting of the post 10a. The web page 3 also includes reaction information 20 related to the posted information 10 consisting of the post 10a. The reaction information 20 is some kind of action taken by a user toward other users, and includes interaction information that identifies which user's reaction is to which other user and indicates the interaction relationship between users. In the interaction information, which user's reaction is to which other user is identified by combining subject information 22 and object information 24, which will be described later.
[0046] In the web page 3 of FIG. 4, a comment 20a is displayed below the post 10a. In this embodiment, the comment 20a corresponds to the reaction information 20. The reaction information 20 includes time information 21, which is information about the time when the reaction was made. In the web page 3, a specific time 21a when the reaction was made is displayed as the time information 21. The reaction information 20 includes subject information 22, which is information about the user who was the subject of the reaction (the action source user). In the web page 3, the account name 4 of the user who made the reaction and the identification mark 5 of the user who made the reaction are displayed as the subject information 22. In addition, the comment 20a as the reaction information 20 includes comment information 23, which is information about the content of the reaction. In the web page 3, the specific comment content 23a of the reaction is displayed as the comment information 23.
[0047] The time information 21 and the subject information 22 are configured so as to be extractable as information that can be analyzed by the information analysis device 50. Furthermore, each piece of information constituting the reaction information 10 does not need to be actually displayed on the web page 3.
[0048] In the web page 3, the reaction information 20 is associated with the poster information 12 of the post 10a. Therefore, the reaction information 20 includes object information 24 (see FIG. 6) which is information about the user to whom the reaction is directed (the action destination user). For example, in the web page 3 of FIG. 4, the object to which the reaction is directed in any of the comments 20a displayed below the post 10a is the user who posted the post 10a (the user whose account name is AAA and whose identification marker is @01), so information about the user whose account name is AAA and whose identification marker is @01 can be extracted as the object information 24. In other words, the reaction information 20 includes exchange information indicating the exchange relationship between users specified by the combination of the subject information 22 and the object information 24, which can be extracted as information that can be analyzed by the information analysis device 50.
[0049] (Information analysis flow) Fig. 5 is a flowchart showing the process of generating a report by the report generation system 100 by analyzing the information of the website 1 shown in Fig. 3 and Fig. 4. In the report generation system 100, the report generation is executed according to a computer program (report generation program) installed in the information analysis device 50. The report generation process executed by the information analysis device 50 will be described below with reference to Fig. 5.
[0050] First, the calculation unit 51 of the information analysis device 50 reads out the reaction information 20 from the reaction information database 42c stored in the storage unit 42 of the information management device 40, creates a reaction information table 52b for analyzing the activity status of users on the website 1 from the read reaction information 20, and stores it in the storage unit 52 (step S1). In order to create this reaction information table 52b, the calculation unit 51 extracts reaction information 20 for any target period for which information analysis is to be performed (for example, a specific period such as one week or one month) based on the time information 21 of the reaction information 20 in the reaction information database 42c, and tally up the reaction information 20 for the target period. The calculation unit 51 assigns a specific name (for example, a name according to the target period) to the collected information in the reaction information 20, and determines whether or not a reaction information table with the name already exists in the storage unit 52 (step S2), and if not, newly saves the named reaction information table 52b in the storage unit 52 (step S3). If a reaction information table with the name already exists in the storage unit 52, the reaction information table 52b is overwritten and updated (step S4).
[0051] Next, the calculation unit 51 of the information analysis device 50 analyzes the reaction information table 52b thus created and stored in the storage unit 52. First, the exchange information extraction means 51a of the calculation unit 51 reads the reaction information table 52b from the storage unit 52 and extracts exchange information from the reaction information 20 (step S5). FIG. 6 is an image diagram of data including exchange information extracted from the reaction information table 52b. As shown in FIG. 6, the exchange information is configured to combine an identification marker 5 included in the subject information 22 related to the user who is the subject of the reaction (action source user) and an identification marker 5 included in the object information 24 related to the user who is the object to which the reaction is directed (action destination user), so that it is possible to identify which user is making a reaction to which user.
[0052] Next, the interaction number counting means 51b of the calculation unit 51 of the information analysis device 50 counts the number of interactions from the extracted interaction information (step S6). The number of interactions is the number of times each user interacted with another user, and the interaction information is counted by distinguishing the types of interactions specified by the subject information 22 and the object information 24. FIG. 6 shows an image of data including the number of interactions counted from the interaction information. In FIG. 6, the interaction information is arranged in descending order of the number of interactions. However, FIG. 6 is merely an image of the counted data, and it is not necessarily required that the data be output according to such an image.
[0053] Furthermore, the subject information extraction means 51c of the calculation unit 51 extracts the subject information 22 from the extracted interaction information (step S7). Furthermore, the object information extraction means 51d of the calculation unit 51 extracts the object information 24 from the extracted interaction information (step S8). Furthermore, the subject number counting means 51f of the calculation unit 51 counts the number of subjects, which is the number of times the user became a subject (action source) that made a reaction, from the extracted interaction information (step S9). Furthermore, the object number counting means 51g of the calculation unit 51 counts the number of objects, which is the number of times the user became an object (action destination) to which a reaction is directed, from the extracted interaction information (step S10). The counting of the number of subjects and the number of objects is performed by counting the same identification marks 5 of the users.
[0054] In this embodiment, the order of (i) counting the number of interactions, (ii) extracting subject information, (iii) extracting object information, (iv) counting the number of subjects, and (v) counting the number of objects is not particularly limited.
[0055] Next, the matrix table creation means 51e of the calculation unit 51 of the information analysis device 50 creates a matrix table 200, and stores the created matrix table 200 in the storage unit 52 in association with date and time information of the target period (step S11). After that, the matrix table creation means 51e of the calculation unit 51 creates a report including the created matrix table 200 and outputs it to the display device 60 (step S12). The contents of the created matrix table 200, i.e., the number of interactions between users during the target period, subject information, object information, etc., are stored in the storage unit 52 in association with date and time information of the target period.
[0056] FIG. 7 shows an example of a matrix table output by the report creation system in this embodiment. As shown in the figure, the matrix table 200 has row items (vertical axis) as subject information 22 (in this embodiment, the account name of the action source user) and column items (horizontal axis) as object information 24 (in this embodiment, the account name of the action destination user), and has cells 201 specified by the row items and column items. Since the interaction information is specified by the subject information 22 and the object information 24, each cell 201 can be made to correspond to the interaction information. In this embodiment, the calculation unit 50a of the information analysis device 50 creates a matrix table 200 in which the number of interactions 202 is represented in the cell 201, and stores the created matrix table 200 in the storage unit 50b by linking it to the date and time information of the target period.
[0057] As shown in FIG. 7, it is preferable that the matrix table 200 displays the subject information 22 in the order of the number of subjects, and the object information 24 in the order of the number of objects. The information analysis device 50 outputs the matrix table 200 in which row items and column items are displayed in such an order, so that the frequency of interactions between users can be easily understood. In addition, it is preferable that the matrix table 200 is color-coded such that cells with a large number of interactions 202 are colored in a warm color and cells with a small number of interactions are colored in a cool color according to the size of the number of interactions 202 of the interaction information specified by the subject information 22 and the object information 24. For example, the cells of the matrix table 202 may be automatically color-coded according to conditions such as white for 0 interactions, green for 1 or more, yellow for 5 or more, and red for 10 or more. A heat map in which the matrix table 200 is color-coded in this way makes it easier to visually and intuitively understand whether interactions between users of the website are actively taking place (activity status). The matrix table creation means 51e of the calculation unit 51 creates such a matrix table 200, creates a report, and displays it on the display device 60. Note that the report may contain not only the matrix table 200, but also drawings, text, and the like.
[0058] In the matrix table 200 shown in Fig. 7, the subject information 22 and the object information 24 are displayed as account names 4, but the display method is not particularly limited, and they may be displayed as identification marks 5. Also, in the matrix table 200 of Fig. 7, the row items (vertical axis) are displayed as subject information 22, and the column items (horizontal axis) are displayed as object information 24, but the row items and column items may be displayed interchangeably.
[0059] It is also possible to read out from the storage unit 52 a plurality of matrix tables 200 with different dates and times in the target period, and create a report that displays the read out plurality of matrix tables 200. By creating and displaying such a report, it becomes possible to visually and easily grasp the transition of the user's interaction situation.
[0060] As described above in detail, the report creation system 100 of the present embodiment can analyze the activity status of users on the website 1, create a matrix table 200, and automatically show the exchange relationships between users in the form of a report including the created matrix table 200. In the matrix table 200, the cells 201 display the number of interactions 202 counted for each type of exchange information 22 specified by the user who is the subject of the reaction and the user who is the object of the reaction, and further display them in different colors. Therefore, the matrix table 200 visually shows how much interaction each user has with each other user. As a result, it is easy to consider measures for acquiring fans and advertising based on the relationship between users recognized in the matrix table 200. For example, if a specific user is accessed based on the matrix table 200, it is possible to expect efficient information diffusion by word of mouth starting from this user. In addition, by continuously communicating with a specific user based on the relationship between users recognized in the matrix table 200, the possibility of making that user a fan of the brand is increased.
[0061] (Modification of the first embodiment) 8 includes posted information 10 consisting of posts 10a, 10b, 10c, 10d, and 10e that a user wishes to use as a topic for communication in the community. On the web page 2a, the posts 10a, 10b, 10c, 10d, and 10e are displayed as a list.
[0062] In the web page 2a shown in Fig. 8, the account name 4 of the user who posted is displayed as poster information 12. However, although not displayed in the web page 2a, the poster information 12 includes an identification indicator 5 of the user who posted. Also, as shown in Fig. 8, the posts 10a, 10b, 10c, 10d, and 10e may display ratings 20d as reactions from other users to the posts.
[0063] FIG. 9 is a web page 3a linked to the post 10a shown in FIG. 8, and shows details of other users' reactions to the post 10a. The web page 3a of the website 1a shown in FIG. 9 includes posted information 10 consisting of the post 10a. The web page 3a also includes reaction information 20 related to the posted information 10 consisting of the post 10a. The reaction information 20 is some kind of action taken by a user toward other users, and it is sufficient if it includes exchange information that identifies which user's reaction is to which other user and indicates the exchange relationship between users. In the exchange information, which user's reaction is to which other user is identified by combining the subject information 22 and the object information 24.
[0064] 9, the reaction information 20 includes, for example, a comment 20a in response to the post, a reply comment 20b in response to the comment 20a, a comment with a mention 20c in response to the post including a mention 24a to attract the attention of other users, and an evaluation 20d for the post and other reactions. Note that the reaction information 20 may be a follow, which is a reaction that tracks the activities of other users.
[0065] 9, a comment 20a as reaction information 20 includes time information 21, which is information related to the time at which the reaction was made. In the web page 3a, a specific time 21a at which the reaction was made is displayed as the time information 21. The time information 21 can be extracted as information that can be analyzed by a calculation unit 51 of an information analysis device 50.
[0066] 9, a comment 20a as reaction information 20 includes subject information 22. Note that only the account name 4 is displayed as the subject information 22, and the identification marker 5 is not displayed, but the identification marker 5 can be extracted as information that can be analyzed by the calculation unit 51.
[0067] 9, a comment 20a as reaction information 20 includes comment information 23. In the comment 20a on the web page 3a, specific comment content 23a is displayed as the comment information 23.
[0068] As shown in Fig. 9, a comment 20a as reaction information 20 includes object information 24 (see Fig. 6) which is information about the user to whom the reaction is directed. Also, the comment 20a is distinguished as to which user's post the comment is a reaction to. Therefore, the comment 20a is configured so that object information 24 (see Fig. 6) about the user who is the object to whom the reaction is directed can be extracted as analyzable information.
[0069] Like the comment 20a, the reply comment 20b as the reaction information 20 includes time information 21, which is information related to the time when the reaction was made. In the web page 3a, the specific time 21a when the reaction was made is displayed as the time information 21. The time information 21 is configured so that it can be extracted as information that can be analyzed by the calculation unit 51.
[0070] Like the comment 20a, the reply comment 20b as the reaction information 20 includes subject information 22. Note that only the account name 4 is displayed as the subject information 22, and the identification marker 5 is not displayed. However, the identification marker 5 is configured to be extracted as information that can be analyzed by the calculation unit 51.
[0071] Like the comment 20a, the reply comment 20b as the reaction information 20 includes comment information 23. In the reply comment 20b on the web page 3a, specific comment content 23a is displayed as the comment information 23.
[0072] Like the comment 20a, the reply comment 20b as the reaction information 20 includes object information 24 (see FIG. 6) which is information about the user to whom the reaction is directed. In the web page 3a of FIG. 9, in each reply comment 20b displayed in succession to the comment 20a, the object to which the reaction is directed is the user who made the comment 20a (the user whose account name is CCC and whose identification label is @03), so information about the user whose account name is CCC and whose identification label is @03 can be extracted as the object information 24. In other words, the reaction information 20 is configured so that exchange information indicating the exchange relationship between users, specified by a combination of the subject information 22 and the object information 24, can be extracted as information that can be analyzed by the calculation unit 51.
[0073] Like the comment 20a, the comment 20c with a mention as the reaction information 20 includes time information 21, which is information related to the time when the reaction was made. In the web page 3a, the specific time 21a when the reaction was made is displayed as the time information 21. The time information 21 is configured so that it can be extracted as information that can be analyzed by the calculation unit 51.
[0074] Like the comment 20a, the comment 20c with a mention as the reaction information 20 includes subject information 22. Note that only the account name 4 is displayed as the subject information 22, and the identification marker 5 is not displayed. However, the identification marker 5 is configured to be extracted as information that can be analyzed by the calculation unit 51.
[0075] Like the comment 20a, the comment with mention 20c as the reaction information 20 includes comment information 23. In the comment with mention 20c on the web page 3a, specific comment content 23a is displayed as the comment information 23. Furthermore, the comment content 23 of the comment with mention 20c includes a mention 24a that identifies another user to attract the attention of the other user. The account name 4 of the other user is displayed as the mention 24a. The mention 24a functions as object information 24 (see FIG. 6 ), which is information about the user to whom the reaction is directed.
[0076] For example, in the comment with mention 20c in Fig. 9, it is possible to extract object information 24 of a user (a user with an account name of FFF and an identification marker of @06) who was paid attention to as a mention 24a, and object information 24 of a user (an account name of AAA and an identification marker of @01) who posted 10a. Therefore, from the comment with mention 20c in Fig. 9, exchange information indicating an exchange relationship between users, identified as a reaction from a user with an account name of EEE and an identification marker of @05 to a user with an account name of FFF and an identification marker of @06, is configured to be extractable as information that can be analyzed by the calculation unit 51. Furthermore, from the comment with mention 20c in Fig. 9, it is possible to extract exchange information identified as a reaction from a user with an account name of EEE and an identification marker of @05 to a user with an account name of AAA and an identification marker of @05.
[0077] The evaluation 20d as the reaction information 20 includes time information on the time when the evaluation was made. The time information is configured to be extracted as information that can be analyzed by the calculation unit 51 of the information analysis device 50. The evaluation 20d also includes subject information 22 (see FIG. 6) on the user who is the subject of the evaluation as a reaction, and object information 24 (see FIG. 6) on the user who is the object to which the evaluation is directed. The subject information 22 and the object information 24 are configured to be extracted as information that can be analyzed by the calculation unit 51. In other words, the reaction information 20 includes exchange information indicating an exchange relationship between users, which is specified by a combination of the subject information 22 and the object information 24, and can be extracted as information that can be analyzed by the information analysis device 50. The subject information and the object information are each configured to be able to extract at least the identification mark of the user as information that can be analyzed by the calculation unit 51.
[0078] In this modified embodiment, each of the reaction information 20 exemplified above is extracted by the calculation unit 51 of the information analysis device 50 shown in FIG. 1 to form a reaction information database 42c stored in the storage unit 42 of the information management device 40. As in the first embodiment, the report creation system 100 creates a reaction information table 52b for analyzing the activity status of users on the website 1a from the reaction information 20 in the reaction information database 42c stored in the storage unit 41 of the information management device 40. The calculation unit 51 of the information analysis device 50 extracts interaction information from the reaction information 20 in the reaction information table 52b, analyzes the information of the website 1a, creates a matrix table 200, and creates and outputs a report including the matrix table 200.
[0079] In this modification, the interaction information extracted from the comment 20a, the reply comment 20b, the comment with mention 20c, and the evaluation 20d exemplified in the reaction information 20 is not distinguished, but these may be distinguished and analyzed. That is, only the interaction relationships of the users who make the comment 20a may be created as the matrix table 200, or only the interaction relationships of the users who make other reactions may be created as the matrix table 200. In this way, it becomes possible to distinguish by type of reaction and use it to consider more detailed measures.
[0080] Second embodiment The configuration of the report creation system 300 according to the second embodiment is almost the same as the configuration of the report creation system 100 according to the first embodiment shown in Fig. 1. Therefore, a description of the configuration of the report creation system 300 according to this embodiment will be omitted. However, in the following description, the same reference numbers will be used for the same components as in the first embodiment.
[0081] (Information analysis flow) Fig. 10 is a flowchart showing the process of analyzing website information and creating a report by report creation system 300. In this report creation system 300, report creation is executed according to a computer program (report creation program) installed in information analysis device 50. The report creation process executed by information analysis device 50 will be described below with reference to Fig. 10.
[0082] First, the calculation unit 51 of the information analysis device 50 reads out the reaction information 20 from the reaction information database 42c stored in the storage unit 42 of the information management device 40, creates a reaction information table 52b for analyzing the activity status of users on the website 1 from the read reaction information 20, and stores it in the storage unit 52 (step S21). In order to create this reaction information table 52b, the calculation unit 51 extracts reaction information 20 for any target period for which information analysis is to be performed (for example, a specific period such as one week or one month) based on the time information 21 of the reaction information 20 in the reaction information database 42c, and tally up the reaction information 20 for the target period. The calculation unit 51 assigns a specific name (for example, a name according to the target period) to the collected information in the reaction information 20, and determines whether or not a reaction information table with the name already exists in the storage unit 52 (step S22), and if not, newly saves the named reaction information table 52b in the storage unit 52 (step S23). If a reaction information table with the name already exists in the storage unit 52, the reaction information table 52b is overwritten and updated (step S24).
[0083] Next, the calculation unit 51 of the information analysis device 50 analyzes the reaction information table 52b thus created and stored in the storage unit 52. First, the exchange information extraction means 51a of the calculation unit 51 reads the reaction information table 52b from the storage unit 52 and extracts exchange information from the reaction information 20 (step S25). As shown in FIG. 6 in the first embodiment, the exchange information is configured to combine an identification marker 5 included in the subject information 22 related to the user who is the subject of the reaction (action source user) and an identification marker 5 included in the object information 24 related to the user who is the object to which the reaction is directed (action destination user), so that it is possible to identify which user is making the reaction to which user.
[0084] Next, the interaction number counting means 51b of the calculation unit 51 of the information analysis device 50 counts the number of interactions from the extracted interaction information (step S26). The number of interactions is the number of times that each user interacted with another user, and is counted by distinguishing the interaction information according to the type specified by the subject information 22 and the object information 24. In FIG. 6, the interaction information is arranged in descending order of the number of interactions. However, FIG. 6 is merely an image of the counted data, and it is not necessarily required that the data be output according to such an image.
[0085] Furthermore, the subject information extraction means 51c of the calculation unit 51 extracts the subject information 22 from the extracted interaction information (step S27). Furthermore, the object information extraction means 51d of the calculation unit 51 extracts the object information 24 from the extracted interaction information (step S28). Furthermore, the subject number counting means 51f of the calculation unit 51 counts the number of subjects, which is the number of times the user became a subject (action source) that made a reaction, from the extracted interaction information (step S29). Furthermore, the object number counting means 51g of the calculation unit 51 counts the number of objects, which is the number of times the user became an object (action destination) to which a reaction is directed, from the extracted interaction information (step S30). The counting of the number of subjects and the number of objects is performed by counting the same identification marks 5 of the users.
[0086] In this embodiment, the order of (i) counting the number of interactions, (ii) extracting subject information, (iii) extracting object information, (iv) counting the number of subjects, and (v) counting the number of objects is not particularly limited.
[0087] Next, the exchange number counting means 51b of the calculation unit 51 selects data of the number of exchanges equal to or greater than a predetermined threshold value from the counted number of exchanges (step S31). In this embodiment, for example, data of the number of exchanges equal to or greater than 10 is selected. Thereafter, the matrix table creation means 51e of the calculation unit 51 creates a matrix table 400 only from the data of the selected number of exchanges, and stores the created matrix table 400 in the storage unit 52 by linking it to the date and time information of the target period (step S31). Thereafter, the matrix table creation means 51e of the calculation unit 51 creates a report including the created matrix table 400 and outputs it to the display device 60 (step S32). The contents of the created matrix table 400, i.e., the number of interactions between users during the target period, the subject information, the object information, etc., are stored in the storage unit 52 by linking it to the date and time information of the target period.
[0088] FIG. 11 shows an example of a matrix table 400 output by the report creation system in this embodiment. As shown in the figure, the matrix table 400 has row items (vertical axis) as subject information 22 (in this embodiment, the account name of the action source user) and column items (horizontal axis) as object information 24 (in this embodiment, the account name of the action destination user), and has cells 401 specified by the row items and column items. Since the interaction information is specified by the subject information 22 and the object information 24, each cell 401 can be made to correspond to the interaction information. In this embodiment, the calculation unit 51 of the information analysis device 50 creates and outputs the matrix table 400 in which the number of interactions 402 equal to or greater than the selected threshold is displayed in the cell 401.
[0089] As shown in FIG. 11, it is preferable that the matrix table 400 displays the subject information 22 in the order of the number of subjects, and the object information 24 in the order of the number of objects. When the information analysis device 50 outputs the matrix table 400 in which the row items and column items are displayed in such an order, it becomes easier to grasp the frequency of interactions between users. When the matrix table 400 displays only the number of interactions 402 that is equal to or greater than a threshold value, it becomes easier to visually and intuitively understand users who are actively interacting with each other on the website. The calculation unit 51 of the information analysis device 50 creates such a matrix table 400, creates a report, and displays it on the display device 60. In addition to the matrix table 400, the report may contain drawings, text, and the like.
[0090] In the matrix table 400 shown in Fig. 11, the subject information 22 and the object information 24 are displayed as account names 4, but the display method is not particularly limited, and they may be displayed as identification marks 5. In the matrix table 400 shown in Fig. 11, the row items (vertical axis) are displayed as subject information 22, and the column items (horizontal axis) are displayed as object information 24, but the row items and column items may be displayed interchangeably.
[0091] Furthermore, a report displaying both the matrix table 400 created in this embodiment and the matrix table 200 created in the first embodiment may be output and displayed on the display device 60. By displaying both matrix tables, the overall exchange situation and the exchange situation where active exchanges are taking place can be understood at a glance.
[0092] Furthermore, a plurality of matrix tables 400 with different dates and times in the target period may be read from the storage unit 52, and a report may be created that displays the plurality of read matrix tables 400. By creating and displaying such a report, it becomes possible to visually and easily grasp the transition of the user's interaction status.
[0093] In this embodiment, the matrix table 400 is created using the collected numbers of interactions that are equal to or greater than a threshold value. However, it is also possible to first create the matrix table 200 as in the first embodiment, and then extract from this created matrix table 200 the parts with the number of interactions that are equal to or greater than a threshold value to create the matrix table 400.
[0094] As described above in detail, the report creation system 300 of this embodiment can analyze the activity status of users on the website 1, create a matrix table 400, and automatically display the exchange relationships between users in the form of a report including the created matrix table 400. In the matrix table 400, the number of interactions 402 counted for each type of exchange information 22 specified in the cells 401 by the user who is the subject of the reaction and the user who is the object of the reaction is displayed. However, in this embodiment, a threshold is set for the number of interactions 402 displayed, and only those with a number of interactions equal to or greater than the threshold (10 in this embodiment) are displayed. Therefore, in the matrix table 400, it is visually clearer which user has how much interaction with which user, for users who are active in exchanges. As a result, it is easy to consider measures for acquiring fans and advertising based on the relationship between users recognized in this matrix table 400. For example, if a specific user is accessed based on this matrix table 400, efficient information diffusion by word of mouth starting from this user can be expected. Furthermore, by continuing to communicate with a particular user based on the relationships between users recognized in the matrix table 400, the possibility of turning that user into a fan of the brand is increased.
[0095] Third embodiment The configuration of a report creation system 500 according to the third embodiment is almost the same as the configuration of the report creation system 100 according to the first embodiment shown in Fig. 1. Therefore, a description of the configuration of the report creation system 500 according to this embodiment will be omitted. However, in the following description, the same reference numbers will be used for the same components as in the first embodiment.
[0096] (Information analysis flow) Fig. 12 is a flowchart showing the process of analyzing website information and creating a report by report creation system 500. In this report creation system 500, report creation is executed according to a computer program (report creation program) installed in information analysis device 50. The report creation process executed by information analysis device 50 will be described below with reference to Fig. 12.
[0097] First, the calculation unit 51 of the information analysis device 50 reads out the reaction information 20 from the reaction information database 42c stored in the storage unit 42 of the information management device 40, creates a reaction information table 52b for analyzing the activity status of users on the website 1 from the read reaction information 20, and stores it in the storage unit 52 (step S41). In order to create this reaction information table 52b, the calculation unit 51 extracts reaction information 20 for any target period for which information analysis is to be performed (for example, a specific period such as one week or one month) based on the time information 21 of the reaction information 20 in the reaction information database 42c, and tally up the reaction information 20 for the target period. The calculation unit 51 assigns a name (e.g., a name according to a target period) that identifies the aggregated information in the reaction information 20, and determines whether or not a reaction information table with the name already exists in the storage unit 52 (step S42), and if not, newly saves the named reaction information table 52b in the storage unit 52 (step S43). If a reaction information table with the name already exists in the storage unit 52, the reaction information table 52b is overwritten and updated (step S44).
[0098] Next, the calculation unit 51 of the information analysis device 50 analyzes the reaction information table 52b thus created and stored in the storage unit 52. First, the exchange information extraction means 51a of the calculation unit 51 reads the reaction information table 52b from the storage unit 52 and extracts exchange information from the reaction information 20 (step S45). As shown in FIG. 6 in the first embodiment, the exchange information is configured to combine an identification marker 5 included in the subject information 22 related to the user who is the subject of the reaction (action source user) and an identification marker 5 included in the object information 24 related to the user who is the object to which the reaction is directed (action destination user), so that it is possible to identify which user is making a reaction to which user.
[0099] Next, the interaction number counting means 51b of the calculation unit 51 of the information analysis device 50 counts the number of interactions from the extracted interaction information (step S46). The number of interactions is the number of times that each user interacted with another user, and is counted by distinguishing the interaction information according to the type specified by the subject information 22 and the object information 24. In FIG. 6, the interaction information is arranged in descending order of the number of interactions. However, FIG. 6 is merely an image of the counted data, and it is not necessarily required to output according to such an image.
[0100] Furthermore, the subject information extraction means 51c of the calculation unit 51 extracts the subject information 22 from the extracted interaction information (step S47). Furthermore, the object information extraction means 51d of the calculation unit 51 extracts the object information 24 from the extracted interaction information (step S48). Furthermore, the subject number counting means 51f of the calculation unit 51 counts the number of subjects, which is the number of times the user became a subject (action source) that made a reaction, from the extracted interaction information (step S49). Furthermore, the object number counting means 51g of the calculation unit 51 counts the number of objects, which is the number of times the user became an object (action destination) to which a reaction is directed, from the extracted interaction information (step S50). The counting of the number of subjects and the number of objects is performed by counting the same identification marks 5 of the users.
[0101] In the present embodiment, the order of (i) counting the number of interactions, (ii) extracting subject information, (iii) extracting object information, (iv) counting the number of subjects, and (v) counting the number of objects is not particularly limited.
[0102] Next, the interaction number counting means 51b of the calculation unit 51 selects data on the number of interactions of only specific users from the counted number of interactions (step S51). In this embodiment, for example, the interaction status of only the user with the account name AAA and the user with the account name DDD is selected. Then, the matrix table creation means 51e of the calculation unit 51 creates a matrix table 600 only from the data of the selected interaction status, and stores the created matrix table 600 in the storage unit 52 by linking it to the date and time information of the target period (step S52). Then, the matrix table creation means 51e of the calculation unit 51 creates a report including the created matrix table 600 and outputs it to the display device 60 (step S53). The contents of the created matrix table 600, i.e., the number of interactions between users during the target period, the subject information, the object information, etc., are stored in the storage unit 50b of the information analysis device 50.
[0103] FIG. 13 shows an example of a matrix table output by the report creation system in this embodiment. As shown in the figure, the matrix table 600 has row items (vertical axis) as subject information 22 (in this embodiment, the account name of the action source user) and column items (horizontal axis) as object information 24 (in this embodiment, the account name of the action destination user), and has cells 601 specified by the row items and column items. Since the interaction information is specified by the subject information 22 and the object information 24, each cell 601 can be made to correspond to the interaction information. In this embodiment, the calculation unit 50a of the information analysis device 50 creates and outputs a matrix table 600 that indicates the number of interactions 602 of the selected users (account names AAA and DDD) in the cell 601.
[0104] As shown in FIG. 13, it is preferable that the matrix table 600 displays the subject information 22 in the order of the number of subjects, and the object information 24 in the order of the number of objects. When the information analysis device 50 outputs the matrix table 600 in which row items and column items are displayed in such an order, it becomes easier to grasp the frequency of interactions between users. When the matrix table 600 displays only the number of interactions 602 of a specific user in this way, it becomes easier to visually and intuitively understand the activity status of a specific user on the website. The matrix table creation means 51e of the calculation unit 51 creates such a matrix table 600, creates a report, and displays it on the display device 60. In addition to the matrix table 600, the report may contain drawings, text, etc.
[0105] In the matrix table 600 shown in Fig. 13, the subject information 22 and the object information 24 are displayed as account names 4, but the display method is not particularly limited, and they may be displayed as identification marks 5. In the matrix table 600 shown in Fig. 13, the row items (vertical axis) are displayed as subject information 22, and the column items (horizontal axis) are displayed as object information 24, but the row items and column items may be displayed interchangeably.
[0106] Furthermore, a report displaying both the matrix table 600 created in this embodiment and the matrix table 200 created in the first embodiment may be output and displayed on the display device 60. By displaying both matrix tables, the overall exchange situation and the exchange situation where active exchanges are taking place can be understood at a glance.
[0107] In addition, a plurality of matrix tables 600 with different dates and times in the target period may be read from the storage unit 50b, and a report may be created that displays the plurality of read matrix tables 600. By creating and displaying such a report, it becomes possible to visually and easily grasp the transition of the user's interaction status.
[0108] In this embodiment, the matrix table 600 is created using data on the interaction status of only specific users, but it is clear that it is also possible to first create the matrix table 200 as in the first embodiment, and then extract the portion of the specific users from the created matrix table 200 to create the matrix table 600.
[0109] As described above in detail, the report creation system 500 of this embodiment can analyze the activity status of users on the website 1, create a matrix table 600, and automatically show the exchange relationships between users in the form of a report including the created matrix table 600. In the matrix table 600, the cells 601 display the number of interactions 602 counted for each type of exchange information 22 specified by the user who is the subject of the reaction and the user who is the object of the reaction. However, in this embodiment, the number of interactions 602 of only a specific user is displayed. Therefore, in the matrix table 600, it is easier to visually grasp the exchange status of a specific user. As a result, it is easy to consider measures for acquiring fans and advertising based on the relationship between users recognized in this matrix table 600. For example, if a specific user is accessed based on this matrix table 600, it is possible to expect efficient information diffusion by word of mouth starting from this user. In addition, by continuously communicating with a specific user based on the relationship between users recognized in the matrix table 600, the possibility of making that user a fan of the brand is increased.
[0110] (Fourth embodiment) The report creation system 700 according to the fourth embodiment of the present invention will be described in detail below.
[0111] (Report creation system configuration) Fig. 14 is a block diagram showing a schematic configuration of a report creation system 700 according to a fourth embodiment. The report creation system 700 is a system that analyzes information in a community on a website where users can communicate interactively, and outputs the analysis results as a report. As shown in Fig. 14, the report creation system 700 has an information management device 140 and an information analysis device 150, and the information analysis device 150 outputs a report of the analysis results via a display device 160.
[0112] The information management device 140 has a calculation unit (a calculation device including a CPU) 141 that constructs a database, and a memory unit 142 that stores the constructed database, and is connected to a user terminal 30 of a website user via an Internet line so that information can be transmitted.
[0113] When a user of the website inputs the specific information 31 for identifying the user from the user terminal 30, the calculation unit 141 of the information management device 140 constructs a user information database 142a consisting of the specific information 31 of each user, and stores the constructed user information database 142a in the storage unit 142 of the information management device 140. The specific information 31 is input, for example, when a user registers to use the website community. The specific information 31 includes an identification mark (ID) for identifying each user and an account name representing the user of the community. The account name may be any display that contributes to the interaction between each user, such as letters, numbers, symbols, and figures. The identification mark may be a letter, number, or symbol that can uniquely distinguish the user from other users. The specific information 31 may include other information for identifying the user, such as the user's name, address, and email address.
[0114] When a user inputs posted information 10 (described later) including topics in the website community from the user terminal 30, the calculation unit 141 of the information management device 140 constructs a posted information database 142b consisting of the posted information 10, and stores the constructed posted information database 142b in the memory unit 142 of the information management device 140.
[0115] In addition, when a user inputs reaction information 20 (described later) including reactions related to topics in the website community from the user terminal 30, the calculation unit 141 of the information management device 140 constructs a reaction information database 142c consisting of the reaction information 20, and stores the constructed reaction information database 142c in the memory unit 142 of the information management device 140.
[0116] The user terminal 30 may be a general-purpose mobile terminal device such as a smartphone, a mobile phone, a PC (Personal Computer), or a PDA (Personal Digital Assistant).
[0117] The information analysis device 150 has a calculation unit 151 that executes a program for analyzing information in a community, and a storage unit 152 that stores report data obtained by the analysis, and is connected to the information management device 140 so as to be able to communicate information within an on-premise server that constitutes the report creation system 700. A report creation program for analyzing website information and automatically creating a report is built into the calculation unit 151 of the information analysis device 150.
[0118] The calculation unit 151 of the information analysis device 150 is configured to create a user information table 152a used to analyze a website from the specific information 31 in the user information database 142a stored in the storage unit 142 of the information management device 140. The calculation unit 151 of the information analysis device 150 is also configured to create a reaction information table 152b used to analyze a website from the reaction information 20 in the reaction information database 142c stored in the storage unit 142 of the information management device 140. The user information table 152a and the reaction information table 152b created by the calculation unit 151 are stored in the storage unit 152 of the information analysis device 150.
[0119] FIG. 15 is a block diagram showing a schematic configuration of a calculation unit 151 of an information analyzing device 150 in this embodiment.
[0120] As shown in the figure, the calculation unit 151 of the information analysis device 150 includes an exchange information extraction means 151a that extracts exchange information indicating exchange relationships between users based on reaction information of the users in a target period, an exchange number counting means 151b that counts the number of interactions, which is the number of times users have interacted with each other, from the exchange information extracted by the exchange information extraction means 151a, a subject information extraction means 151c that extracts subject information related to users who are the subjects of reactions from the exchange information extracted by the exchange information extraction means 151a, and an exchange information extraction means 151b that extracts subject information related to users who are the subjects of reactions from the exchange information extracted by the exchange information extraction means 151a. a matrix table creation means 151e for creating a matrix table in which either the subject information extracted by the subject information extraction means 151c or the object information extracted by the object information extraction means 151d is set as a row item and the other is set as a column item, and the aggregated number of interactions specified by the extracted subject information and the extracted object information is displayed in cells specified by the row items and the column items; the number of subjects counting means 151f counting the number of subjects, which is the number of times that a user became a subject that made a reaction, from the interaction information extracted by the interaction information extraction means 151a; the number of objects counting means 151g counting the number of objects, which is the number of times that a user became an object to which a reaction was directed, from the interaction information extracted by the interaction information extraction means 151a; a different-time interaction information extraction means 151h extracting interaction information indicating interaction relations between users as interaction information for a different target period based on user reaction information in a target period that is different from the target period; a different-time interaction number counting means 151i counting the number of interactions in the different target periods, which is the number of times that users interacted with each other, from the interaction information in the different target periods extracted by the different-time interaction information extraction means 151h; and a transition table creation means 151j creating and outputting a transition table showing the number of interactions in the current target period counted by the interaction number counting means 151b and the number of interactions in the previous target period counted by the different-time interaction number counting means 151i (or the difference between the number of interactions counted by the different-time interaction number counting means 151i and the number of interactions in the target period).
[0121] The report creation system 700 including the information management device 140 and the information analysis device 150 may be configured by cloud computing instead of on-premise, and may be configured to cooperate and execute by this cloud computing. Also, the information management device 140 and the information analysis device 150 may not be provided separately, and the information analysis device 150 may also function as the information management device 140.
[0122] (Information analysis flow) FIG. 16 is a flow chart showing the process of analyzing website information and creating a report by the report creation system 700. In this report creation system 700, report creation is executed according to a computer program (report creation program) installed in the information analysis device 150. In this report creation system 700, a matrix table 200 is created as in the first embodiment, and a transition table 800 is created that shows the time transition of the number of interactions between users in target periods at different times, and the created matrix table 200 and transition table 800 are output and displayed. The process of creating the matrix table 200 executed by the information analysis device 150 is the same as the process shown in FIG. 5, so the process of creating the transition table 800 of the number of interactions will be described below with reference to FIG. 16.
[0123] In this embodiment, the number of interactions between users in each monthly target period is extracted, and a transition table 800 is created that shows the transition over time. Each time the matrix table 200 is created, the number of interactions between users in each monthly target period, the subject information, and the object information are stored in the storage unit 152 of the information analysis device 150 in association with each target period.
[0124] First, the interaction information extraction means 151a, the interaction number counting means 151b, the subject information extraction means 151c, the object information extraction means 151d, and the matrix table creation means 151e of the calculation unit 151 of the information analysis device 150 execute the same steps as those shown in Fig. 5 of the first embodiment to create a matrix table 200, and store the created matrix table 200 in the storage unit 152 while linking it to date and time information of the target period (step S61). The contents of the created matrix table 200, i.e., the number of interactions between users in the target period, the subject information, the object information, etc., are stored in the storage unit 152 of the information analysis device 150.
[0125] Next, the interaction information extraction means 151a and the interaction number counting means 151b of the calculation unit 151 of the information analysis device 150 extract the interaction information (i.e., subject information and object information) and the interaction number of the user in the current target period from the storage unit 152 (step S62). Furthermore, the different-period interaction information extraction means 151h and the different-period interaction number counting means 151i of the calculation unit 151 of the information analysis device 150 extract the interaction information (i.e., subject information and object information) and the interaction number of the user in the previous target period from the storage unit 152 (step S63).
[0126] Next, the transition table creation means 151j of the calculation unit 151 creates a transition table 800 including the extracted current and previous exchange information (i.e., subject information and object information) and the number of exchanges (step S64). In this embodiment, the transition table 800 displays the number of exchanges in the current target period collected by the exchange number collection means 151b and the difference between this number of exchanges and the previous number of exchanges collected by the different time exchange number collection means 151i, but instead of the difference, the previous number of exchanges may be displayed directly.
[0127] Thereafter, the transition table creating means 151j of the calculation unit 151 creates a report including the created matrix table 200 and transition table 800, and outputs and displays it on the output device 160 (step S65).
[0128] FIG. 17 shows an example of a transition table output by the report creation system in this embodiment. In the transition table 800 of the number of interactions shown in the figure, 801 shows the number of interactions in the current target period, and 802 shows the difference with the number of interactions in the previous target period. In this embodiment, the interval between the current target period and the previous target period is one month. This interval is not limited to one month, and may be multiple months, one week or multiple weeks, or other periods. In addition, 802 may show the number of interactions in the previous target period instead of the difference with the number of interactions in the previous target period. The number of interactions 801 in the current target period may be displayed in ascending order instead of descending order. Furthermore, the difference in the number of interactions in three or more target periods may be calculated and displayed as the transition table 800. For example, the difference in the number of interactions in the current target period, the number of interactions in the target period one month ago, the number of interactions in the target period two months ago, and the number of interactions in the target period three months ago may be displayed.
[0129] By displaying such a transition table 800, it is possible to visualize whether there was an interaction from the subject user (action source user) to the object user (action destination user) in the previous or previous target period, and the transition of the number of increases or decreases (number of interactions), making it easy to visually understand the activity status of a specific user on the website. Furthermore, by displaying a report containing both the transition table 800 created in this embodiment and the matrix table 200 created in the first embodiment on the display device 60, the overall interaction status and the transition of the interaction status over time can be understood at a glance.
[0130] As a result, it is possible to find out what sparks communication, which is important in online communities. For example, it is possible to find out why users who were excited about a hot topic during the target period became so enthusiastic about it. Conversely, it is also possible to see when users who were actively communicating ended their conversations. For example, it is possible to find out why a user who had been communicating continuously for several months suddenly lost contact with another user.
[0131] In the above description, the target period at a time different from the target period is a target period of a different month, but it is clear that the target period at a time different from the target period may be a target period of a different time, a different day, a different week, a different season, or a different year.
[0132] As described above in detail, the report creation system 700 of the present embodiment analyzes the activity status of users on the website 1, creates the matrix table 200, and creates a transition table 800 showing the time transition of the number of interactions, and can automatically show the interaction relationship between users in the form of a report including the created matrix table 200 and the transition table 800. In the matrix table 200, the cell 201 displays the number of interactions 202 counted for each type of interaction information 22 specified by the user who is the subject of the reaction and the user who is the object of the reaction. In addition, in the transition table 800, the time transition of the number of interactions is displayed as the number of interactions 801 and 802. Therefore, the matrix table 200 visually clarifies the interaction status of a specific user, and the transition table 800 visually clarifies the time transition of the number of interactions. As a result, it is easy to consider measures for acquiring fans and advertising based on the relationship between users recognized in the matrix table 200 and the transition table 800. For example, by accessing a specific user based on the matrix table 200, it is possible to expect efficient information diffusion through word of mouth starting from this user. Also, by continuing to communicate with a specific user based on the relationships between users recognized in the matrix table 200, it is more likely that the user can become a fan of the brand. Furthermore, the transition table 800 makes it possible to find out the reason why exchanges between users became lively, and to see the timing when users who were actively communicating ended their conversations.
[0133] Fifth embodiment The configuration of a report creation system 900 according to the fifth embodiment is almost the same as the configuration of the report creation system 700 according to the fourth embodiment shown in Fig. 14. Therefore, a description of the configuration of the report creation system 900 according to this embodiment will be omitted. However, in the following description, the same reference numbers are used for the same components as in the fourth embodiment.
[0134] (Information analysis flow) 18 is a flow chart showing the process of analyzing website information and creating a report by the report creation system 900. In this report creation system 900, report creation is executed according to a computer program (report creation program) installed in the information analysis device 150. In this report creation system 900, a matrix table 200 is created as in the first embodiment, and further a transition table 1000 showing the transition over time of the interaction situation for a single user is created, and the created matrix table 200 and transition table 1000 are output and displayed. The process of creating the matrix table 200 executed by the information analysis device 150 is the same as the process shown in FIG. 5, so the process of creating the transition table 1000 for a single user will be described below with reference to FIG. 18.
[0135] In this embodiment, "interaction degree indexes A to D" are used as indices that indicate, in stages, how actively a user interacts in a community. Here, the interaction degree index A indicates a case where the number of interactions is 10 or more, the interaction degree index B indicates a case where the number of interactions is 9 to 6, the interaction degree index C indicates a case where the number of interactions is 5 to 1, and the interaction degree index D indicates a case where the number of interactions is 0. In this embodiment, an interaction degree index based on the number of interactions in which a single user interacts with multiple other users is extracted in each target period of each month, and a transition table 1000 is created that indicates the time transition of the interaction degree index. Each time the matrix table 200 is created, the number of interactions between users in each target period of each month, the subject information, and the object information are stored in the storage unit 151 of the information analysis device 150 in association with each target period.
[0136] First, the interaction information extraction means 151a, the interaction number counting means 151b, the subject information extraction means 151c, the object information extraction means 151d, and the matrix table creation means 151e of the calculation unit 151 of the information analysis device 150 execute the same steps as those shown in Fig. 5 of the first embodiment to create a matrix table 200 (step S71). The contents of the created matrix table 200, i.e., the number of interactions between users during the target period, the subject information, the object information, etc., are stored in the storage unit 152 of the information analysis device 150.
[0137] Next, the different-period interaction information extraction means 151h and the different-period interaction number aggregation means 151i of the calculation unit 151 of the information analysis device 150 read out from the memory unit 152 object information, which is interaction information of a single user with multiple other users, and the number of interactions over multiple target periods (step S72).
[0138] Next, the transition table creation means 151j of the calculation unit 151 of the information analysis device 150 calculates an interaction degree index from the read interaction count (step S73), and creates a transition table 1000 as shown in Fig. 19 including the interaction degree index for each user in multiple target periods (step S74). The created transition table 1000 is stored together with the matrix table 200, and further, a report including the matrix table 200 and the transition table 1000 is created and output to the output device 160 (step S75).
[0139] The transition table 1000 shown in FIG. 19 is a matrix display in which the vertical axis items represent each user (object) and the horizontal axis items represent the start of the target period, i.e., 2023 / 5 / 1 represents the target period from 2023 / 5 / 1 to 2023 / 5 / 31. A cell 1001 identified by the vertical axis items and the horizontal axis items represents an interaction degree index. In this embodiment, the interval between each target period is one month. However, this interval is not limited to one month, and may be multiple months, one week or multiple weeks, or other periods. The vertical axis items and the horizontal axis items may be reversed. That is, the vertical axis items may represent the target period, and the horizontal axis items may represent each user (object).
[0140] By displaying such a transition table 1000, it is possible to visualize whether a single user had interactions with multiple other users in the previous target period and to visualize the transition of the interaction degree index during that period, making it easy to visually understand the activity status between this single user and other users on the website. Furthermore, by displaying a report containing both the transition table 1000 created in this embodiment and the matrix table 200 created in the first embodiment on the display device 60, the overall interaction status and the transition of the interaction status over time can be understood at a glance.
[0141] As a result, the timing of the change in attitude can be understood by observing the time transition of the interaction and behavior of a single user in the online community, which can be used to infer what kind of psychological and behavioral changes occurred in the user around that time.
[0142] As described above in detail, the report creation system 900 of the present embodiment analyzes the activity status of users on the website 1, creates the matrix table 200, and creates a transition table 1000 showing the time transition of the number of interactions of a single user with other users, and can automatically show the interaction relationship between users in the form of a report including the created matrix table 200 and the transition table 1000. In the matrix table 200, the cell 201 displays the number of interactions 202 counted for each type of interaction information 22 specified by the user who is the subject of the reaction and the user who is the object of the reaction. In addition, in the transition table 1000, the cell 1001 displays the time transition of the number of interactions as an interaction degree index 1002 based on the number of interactions. Therefore, the matrix table 200 visually clarifies the interaction status of a specific user, and the transition table 1000 visually clarifies the time transition of the interaction status of a single user with other users. By displaying the interaction degree index corresponding to the number of interactions rather than the number of interactions itself, the degree of interaction can be more clearly recognized. As a result, it is easy to consider measures for gaining fans and advertising based on the relationships between users recognized in the matrix table 200 and the transition table 1000. For example, by accessing a specific user based on the matrix table 200, it is possible to expect efficient information diffusion through word of mouth starting from this user. Furthermore, by continuing to communicate with a specific user based on the relationships between users recognized in the matrix table 200, it is more likely that the user can become a fan of the brand. Furthermore, the transition table 1000 makes it possible to find out the reason why exchanges between users became lively, and to see the timing when users who were actively communicating ended their conversations.
[0143] The present invention is not limited to the above-described embodiments, and the technical scope of the present invention includes various modified forms of design within the scope that does not deviate from the gist of the invention described in the claims.
[0144] For example, in a website analyzed by the report creation system, the subject information and object information do not need to include an account name. In this case, if the subject information and object information include an identification indicator of each user, the account name can be identified from the identification information 31 in the user information table 51.
[0145] In any of the above-mentioned embodiments, the report creation system can analyze website information and create a report including a matrix table. In any of the above-mentioned embodiments, the report created can visually show how much interaction each user has with other users.
[0146] In addition to the exemplary embodiments described above, the configurations of the respective embodiments can be rearranged so as not to impair the effects of the present invention. [Industrial Applicability]
[0147] INDUSTRIAL APPLICABILITY The present invention visually clarifies highly useful information, such as the activity status of website users, by analyzing website information, and has great industrial applicability. [Explanation of symbols]
[0148] 1, 1a Website 2, 2a, 3, 3a Web pages 4. Account Name 5 Identification mark (ID) 10 Posting Information 10a, 10b, 10c, 10d, 10e Posts 11 Time Information 11a hours 12 Contributor Information 13 Topical Information 13a Topic content 20 Reaction Information 20a Comments 20b Reply comment 20c Comment with mention 20d Rating 21 Time Information 21a hours 22 Subject Information 23 Comment Information 23a Comment content 24 Object information 24a Mention 30 User terminal 31 Specific information 40, 140 Information management device 41, 51, 141, 151 Arithmetic section 42, 52, 142, 152 storage section 42a, 142a User information database 42b, 142b Posting information database 42c, 142c Reaction information table 50, 150 Information analysis device 51a, 151a Exchange information extraction means 51b, 151b Exchange number counting method 51c, 151c Subject information extraction means 51d, 151d Object information extraction means 51e, 151e Matrix table creation method 51f, 151f Means of counting the number of subjects 51g, 151g Customer Counting Method 52a, 152a User information table 52b, 152b Reaction information table 60, 160 display device 100, 300, 500, 700, 900 Reporting System 151h Intertemporal interaction information extraction means 151i Means of counting the number of exchanges at different times 151j How to create a transition table 200, 400, 600 matrix table 201, 401, 601, 1001 cells 202, 402, 602, 801, 802 AC number 800, 1000 transition table 1002 Interaction Degree Index
Claims
1. A report creation system having an information analysis device that creates a report that visualizes the activity status of a user who uses a website based on the information of the user, The information analysis device includes a calculation unit and a storage unit, and the calculation unit an exchange information extraction means for reading out reaction information of the user during a target period on the website from the reaction information table stored in the storage unit, and extracting exchange information indicating exchange relationships between users based on the read out reaction information; An interaction number counting means for counting the number of interactions, which is the number of interactions between the users, from the interaction information extracted by the interaction information extracting means; A subject information extraction means for extracting subject information related to a user who is a subject of a reaction from the exchange information extracted by the exchange information extraction means; An object information extraction means for extracting object information related to a user who is an object to which a reaction is directed from the exchange information extracted by the exchange information extraction means; a matrix table creating means for creating and outputting a matrix table in which one of the subject information extracted by the subject information extracting means and the object information extracted by the object information extracting means is set as a row item and the other is set as a column item, and the number of interactions specified by the extracted subject information and the extracted object information and counted by the interaction number counting means is displayed in cells specified by the row items and the column items; A report creation system comprising:
2. The calculation unit of the information analysis device a subject number counting means for counting the number of times a user has acted as a subject of a reaction from the interaction information extracted by the interaction information extracting means; an object number counting means for counting the number of times a user has become an object to which a reaction is directed from the interaction information extracted by the interaction information extracting means; It also has 2. The report creation system according to claim 1, wherein the matrix table creation means creates and outputs the matrix table in which the subject information extracted by the subject information extraction means is sorted in the order of the number of subjects counted by the subject number counting means, and the object information extracted by the object information extraction means is sorted in the order of the number of objects counted by the object number counting means.
3. 3. The report creation system according to claim 1, wherein the matrix table creation means creates and outputs a matrix table in which the cells are color-coded according to the totaled number of exchanges.
4. 3. The report creation system according to claim 1, wherein the matrix table creation means creates and outputs a matrix table that indicates only the number of interactions that is equal to or greater than a threshold value.
5. 3. The report creation system according to claim 1, wherein the matrix table creation means creates and outputs a matrix table that represents only specified users.
6. The calculation unit of the information analysis device a different-period exchange information extraction means for reading out, from the reaction information table stored in the storage unit, reaction information of the user on the website during a target period different from the target period, and extracting exchange information indicating exchange relationships between users based on the read-out reaction information as exchange information during the different target period; A different-time interaction number counting means for counting the number of interactions, which is the number of times the users interacted with each other, from the interaction information in the different target periods extracted by the different-time interaction information extraction means; a transition table creation means for creating and outputting a transition table showing the number of interactions in the target period compiled by the interaction number compilation means and the number of interactions in a target period different from the target period compiled by the different time interaction number compilation means, or the difference between the number of interactions compiled by the different time interaction number compilation means and the number of interactions in the target period; 3. The report creation system according to claim 1, further comprising:
7. The report creation system according to claim 6, characterized in that the inter-period exchange information extraction means is a means for extracting exchange information for a target period at a time different from the target period, which is a different time, day, week, month, season, or year different from the target period.
8. The calculation unit of the information analysis device a different-period exchange information extraction means for reading out reaction information of the user on the website during a plurality of target periods different from the target period from the reaction information table stored in the storage unit, and extracting exchange information indicating exchange relationships between a single user and a plurality of other users based on the read-out reaction information as exchange information during the plurality of different target periods; A different-time interaction number counting means for counting the number of interactions, which is the number of times the single user interacted with the other multiple users, from the interaction information for the target periods of the multiple different periods extracted by the different-time interaction information extraction means; a transition table creation means for creating and outputting a transition table showing the number of interactions with the other users during the target periods of the different periods tallied by the different-period interaction number tabulation means; 3. The report creation system according to claim 1, further comprising:
9. The report creation system described in claim 8, characterized in that the transition table creation means creates and outputs a matrix table in which either one of the object information of the other multiple users and the target periods in the multiple time periods is set as a row item and the other is set as a column item, and an interaction degree index corresponding to the number of interactions is displayed in a cell specified by the row item and the column item.
10. 2. The report creation system according to claim 1, wherein the exchange information extraction means extracts exchange information including an identification mark for identifying the user.
11. 2. The report creation system according to claim 1, wherein the interaction information extraction means is means for reading reaction information including time information at which a reaction was made from the reaction information table and extracting the interaction information.
12. A report creation program for creating a report that visualizes the activity status of a user using a website based on information of the user, Computer, an exchange information extraction means for reading out reaction information of the users during a target period on the website from a stored reaction information table, and extracting exchange information indicating exchange relationships between users based on the read out reaction information; An interaction number counting means for counting the number of interactions, which is the number of interactions between the users, from the interaction information extracted by the interaction information extracting means; A subject information extraction means for extracting subject information related to a user who is a subject of a reaction from the exchange information extracted by the exchange information extraction means; An object information extraction means for extracting object information related to a user who is an object to which a reaction is directed from the exchange information extracted by the exchange information extraction means; a matrix table creating means for creating and outputting a matrix table in which one of the subject information extracted by the subject information extracting means and the object information extracted by the object information extracting means is set as a row item and the other is set as a column item, and the number of interactions specified by the extracted subject information and the extracted object information and counted by the interaction number counting means is displayed in cells specified by the row items and the column items; A report-generating program to function as a
13. The computer, a subject number counting means for counting the number of times a user has acted as a subject of a reaction from the interaction information extracted by the interaction information extracting means; an object number counting means for counting the number of times a user has become an object to which a reaction is directed from the interaction information extracted by the interaction information extracting means; It is a program to make it function as a 13. The report creation program according to claim 12, wherein the matrix table creation means creates and outputs the matrix table in which the subject information extracted by the subject information extraction means is sorted in the order of the number of subjects counted by the subject number counting means, and the object information extracted by the object information extraction means is sorted in the order of the number of objects counted by the object number counting means.
14. 14. The report creation program according to claim 12, wherein the matrix table creation means creates and outputs the matrix table in which the cells are color-coded according to the totaled number of exchanges.
15. 14. The report creation program according to claim 12, wherein the matrix table creation means creates and outputs a matrix table that indicates only the number of interactions that is equal to or greater than a threshold value.
16. 14. The report creation program according to claim 12, wherein the matrix table creation means creates and outputs a matrix table that shows only specified users.
17. The computer, a different-period exchange information extraction means for reading, from the reaction information table, reaction information of the user on the website during a target period different from the target period, and extracting exchange information showing exchange relationships between users based on the read reaction information as exchange information during the different target period; An interaction number difference calculation means for tallying up the number of interactions, which is the number of times the users interacted with each other, from the interaction information during the target periods at different times extracted by the different time interaction information extraction means; A transition table creation means for creating and outputting a transition table showing the number of interactions in the target period tabulated by the interaction number tabulation means and the number of interactions or the difference in the number of interactions in a target period different from the target period tabulated by the different time interaction number tabulation means; 14. The report creation program according to claim 12 or 13, for functioning as a report creation program.
18. The computer, a different-period exchange information extraction means for reading out from a stored reaction information table reaction information of the user on the website during a plurality of target periods different from the target period, and extracting exchange information indicating exchange relationships between a single user and a plurality of other users based on the read out reaction information as exchange information during the plurality of different target periods; A different-time interaction number counting means for counting the number of interactions, which is the number of times the single user interacted with the other multiple users, from the interaction information for the target periods of the multiple different periods extracted by the different-time interaction information extraction means; a transition table creation means for creating and outputting a transition table showing the number of interactions with the other users during the target periods of the different periods tallied by the different-period interaction number tabulation means; 14. The report creation program according to claim 12 or 13, for functioning as a report creation program.
19. The report creation program of claim 18, wherein the transition table creation means creates and outputs a matrix table in which either one of the object information of the other multiple users and the target periods in the multiple time periods is set as a row item and the other is set as a column item, and an interaction degree index corresponding to the number of interactions is displayed in a cell specified by the row item and the column item.