Information sharing device, information sharing method, and information sharing program
By dividing content into areas for targeted commenting and displaying comments accordingly, the information sharing device addresses the challenge of user engagement by simplifying and enhancing interaction on information sharing platforms.
Patent Information
- Application Number
- JP2025089489
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-29
- Publication Date
- 2025-08-21
- Estimated Expiration
- 2044-12-17
AI Technical Summary
Existing information sharing platforms make it difficult for users to comment on the entire content, leading to reduced engagement and motivation for active information sharing, as users often find it easier to comment on specific parts related to their expertise.
An information sharing device that divides content into multiple pre-set areas, allowing users to comment on specific sections, accompanied by icons and reactions, and displays comments in association with their respective areas, facilitating easier and more targeted interactions.
This approach reduces the effort required for commenting and enhances user engagement by making it easier to provide targeted feedback, thereby promoting active information sharing.
Smart Images

Figure 0007727351000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information sharing device, an information sharing method, and an information sharing program. [Background technology]
[0002] A known technology for sharing information among multiple users is the system described in Patent Document 1. This system allows a user to reply to a comment made by another user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2011-129009 Summary of the Invention [Problem to be solved by the invention]
[0004] For those who reply (comment) to a comment posted by a user, it may be difficult to reply to the entire comment. For example, it may be easy to reply to a portion of the comment because it is related to one's own specialty, but it may be difficult to reply to the entire comment because it is not related to one's specialty. Therefore, if one can only reply to the entire comment posted, as in the system of Patent Document 1, it is difficult to promote active information sharing.
[0005] The present disclosure has been made in consideration of the above circumstances, and provides an information sharing device, an information sharing method, and an information sharing program that can promote active information sharing. [Means for solving the problem]
[0006] According to the present invention, the following inventions are provided. [1] An information sharing device for sharing content and comments on the content by multiple users, comprising: a content accepting unit that accepts the content divided into multiple pre-set areas; a comment accepting unit that accepts comments for each area of the content; and a display unit that displays the content and the comments, wherein the display unit displays the comments in association with the comment area, which is the area in which the comment was accepted. [2] An information sharing device as described in [1], wherein the display unit displays an attachment indicating the comment area, the display unit displays the attachment at a position corresponding to the comment area, and when the attachment is selected or semi-selected, the display unit displays the comment received in the comment area. [3] An information sharing device as described in [2], wherein the comment receiving unit acquires an icon corresponding to the user who made the comment, and the display unit displays the icon as the accompanying item. [4] An information sharing device according to [2] or [3], further comprising a reaction receiving unit that receives reactions to the comment, wherein the display unit displays the comment received in the comment area and the reaction to the comment when the accessory is selected or semi-selected. [5] An information sharing device according to any one of [1] to [4], further comprising a tagging unit that assigns tags to the received content indicating matters related to the content, and the display unit displays the number of the content and the number of the comments for each tag based on the number of the tags assigned to the content received from the user. [6] [5] An information sharing device as described in [5], wherein the display unit displays the number of contents and the number of comments using a graph for each tag, and when one of the graphs is selected, identifies, for each content, a combination of tags that have been assigned to the content in the past, and calculates, for each tag, the number of times that the tag has been assigned to the content together with the tag corresponding to the one graph based on the combination of tags identified for each content, identifies a combination tag of the tag corresponding to the one graph based on the calculated number of times, and displays the tag corresponding to the one graph and the identified combination tag. [7] An information sharing device according to any one of [1] to [6], further comprising a tagging unit that assigns a tag indicating matters related to the received content to the received content, and a request receiving unit that receives requests for the content, wherein the request receiving unit receives the requests for each tag, and the display unit displays the requests for each tag. [8] [7] An information sharing device according to the present invention, further comprising a vote acceptance unit that accepts votes for each request, and wherein the display unit displays the number of votes for each request. [9] An information sharing device according to any one of [1] to [8], wherein the display unit displays a comment start section, which is a section selected when making a comment, and when the area is semi-selected, the display unit displays the comment start section at a position corresponding to the area.
[10] An information sharing method, which is an operating method of an information sharing device in which content and comments on the content are shared by multiple users, comprising a content reception step of receiving the content divided into multiple pre-set areas, a comment reception step of receiving comments for each area of the content, and a display step of displaying the content and the comments, wherein in the display step, the comments are displayed in association with the comment area, which is the area in which the comments were received.
[11] An information sharing program that causes a computer to operate as an information sharing device that allows multiple users to share content and comments on the content, the information sharing device comprising: a content accepting unit that accepts the content divided into multiple pre-set areas; a comment accepting unit that accepts the comments for each of the areas of the content; and a display unit that displays the content and the comments, wherein the display unit displays the comments in association with the comment area, which is the area in which the comments were accepted. [Effects of the Invention]
[0007] In the information sharing device of the present invention, content is divided into multiple areas, and comments are accepted for each area of the content. This allows users to comment on parts of the content. Furthermore, because the content is divided into multiple areas in advance, the amount of work required to make a comment is reduced compared to when, for example, a user who wants to make a comment needs to specify the area in which to make the comment. This makes it easier to make comments, and promotes active information sharing.
[0008] An information sharing method and an information sharing program according to another aspect of the present invention achieve the same effects as those of the information sharing device described above. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a diagram showing an overview of a system 10 including a server 1 according to an embodiment of the present invention. [Figure 2] 2 is a block diagram showing a hardware configuration of a server 1 shown in FIG. 1. FIG. [Figure 3] 2 is a block diagram showing the functional configuration of a server 1 shown in FIG. 1. FIG. [Figure 4] 10 is a flowchart illustrating an example of a basic process. [Figure 5] FIG. 2 is a schematic diagram showing an example of a content display screen P1. [Figure 6]FIG. 10 is a schematic diagram showing an example of the content display screen P1 when an area P13 is semi-selected. [Figure 7] FIG. 10 is a schematic diagram showing an example of a content display screen P1 on which an accompanying object P16 is displayed. [Figure 8] FIG. 10 is a schematic diagram showing an example of a content display screen P1 on which a comment display section P17 is displayed. [Figure 9] FIG. 10 is a schematic diagram showing an example of a content display screen P1 including a moving image portion P18. [Figure 10] 10 is a flowchart illustrating an example of a skill display process. [Figure 11] FIG. 10 is a schematic diagram showing an example of a skill display screen P2. [Figure 12] FIG. 10 is a schematic diagram showing an example of a request screen P3. [Figure 13] FIG. 10 is a schematic diagram showing an example of a skill display screen P2 on which an evaluation display section P23 is displayed. [Figure 14] 10A is a flowchart illustrating an example of a request process, and FIG. 10B is a flowchart illustrating an example of a voting process. [Figure 15] FIG. 10 is a schematic diagram showing an example of a request display screen P4. [Figure 16] FIG. 10 is a schematic diagram showing an example of a reaction display screen P5. [Figure 17] FIG. 10 is a schematic diagram showing a content display screen P1 according to a modified example. [Figure 18] FIG. 10 is a schematic diagram showing an example of a content display screen P1 including an overview and a sub-outline. [Figure 19] FIG. 10 is a schematic diagram showing a content display screen P1 according to another modified example. [Figure 20] FIG. 20 is a schematic diagram showing an example in which an area P13 is semi-selected on the content display screen P1 shown in FIG. 19. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other. Furthermore, each feature can be an invention independently.
[0011] [1. System 10 Configuration] A system 10 of this embodiment will be described with reference to FIG. 1. The system 10 is used for sharing information among a plurality of users A. The users A are, for example, people who use the system 10 to share information. The users A include people who use the system 10 for a fee and people who use the system 10 free of charge. The users A may be, for example, employees of the same company.
[0012] "Sharing information" includes, for example, providing content posted by one user A to another user A other than the one user A. "Sharing information" includes another user A making a comment on content posted by one user A, and providing a comment made by another user A to another user A other than the one user A.
[0013] The content is, for example, an article posted by user A. The content includes, for example, information about a business. The content typically includes information about tools used in the business and knowledge used to carry out the business. However, the type of content is not particularly limited. The content includes, for example, images, text, and videos.
[0014] A comment is, for example, a sentence posted to a piece of content by user A. A comment includes, for example, an idea that user A had when viewing the content, and an impression that user A had of the content.
[0015] As shown in Fig. 1, the system 10 includes a server 1 (information sharing device) and a plurality of user terminals 2. The server 1 and the user terminals 2 are configured to be able to communicate with each other via a network (not shown). The network may be, for example, a mobile communication network or a public wireless communication LAN (LAN: Local Area Network). The communication method between the server 1 and the user terminals 2 is typically wireless communication, but wired communication may also be used.
[0016] The server 1 shares content and comments on the content. The server 1 provides a platform for sharing content and comments to the user A. The server 1 will be described in detail later.
[0017] The user terminal 2 is a terminal operated by the user A. The user terminal 2 may be a terminal owned by the user A, or may be a terminal owned by a person other than the user A. The user terminal 2 may be, for example, a mobile terminal such as a smartphone, a tablet terminal, or a laptop computer. The user terminal 2 may also be a desktop personal computer or the like.
[0018] [2. Hardware configuration of Server 1] The hardware configuration of the server 1 according to this embodiment will be described with reference to FIG. 2. As shown in FIG. 2, the server 1 may be physically configured as a computer system including one or more central processing units (CPUs) 101 (processors), one or more read-only memories (ROMs) 102, one or more random access memories (RAMs) 103 (main storage devices), a hard disk drive (HDD) 104 (auxiliary storage devices), and a communication unit 105, such as a communication interface for communicating with a network. For example, the CPU 101 reads a program P (information sharing program) pre-stored in the HDD 104 into the RAM 103 and executes it. This causes each piece of hardware to operate under the control of the CPU 101, and data is read from and written to the ROM 102, RAM 103, and HDD 104. This enables each function of the server 1, which will be described later. In addition to the hardware configuration shown in FIG. 2, the server 1 may also include input devices such as a mouse and keyboard, and output devices such as a display and speakers.
[0019] [3. Background] In today's digital society, various technology services have been created and are being used in corporate operations, including sales, marketing, human resources, and retail. However, in order to not only use technology services but also to transform businesses, it is necessary to promote information sharing among the three parties: service providers, implementation support companies, and user companies.
[0020] When people take the action of disseminating information, the greatest motivation can be a sense of contributing to others. This sense of contributing to others includes, for example, the desire to provide information that is useful to others, and the desire to share one's own knowledge and experience. In order to increase the provision of knowledge in society and share more information, it is first necessary to increase the actions (comments, etc.) from others in response to the knowledge that has been provided.
[0021] Generally, on a platform where multiple users share information, other users comment on content posted by a single user. Here, it may be difficult for a user to comment on the entire content. For example, it may be easy to comment on a portion of the content because it is related to the user's specialty, but it may be difficult to comment on the entire content because it is not related to the user's specialty. In this case, as a result, users do not comment, making it difficult to promote active information sharing.
[0022] Furthermore, general information sharing platforms (e.g., note (registered trademark)) rely on external SNSs (social network services) for reactions to and dissemination of content. Examples of external SNSs (hereinafter sometimes referred to as "external SNSs") include X. For this reason, even if someone who has viewed content makes a comment, the comment may accumulate on the external SNS, but it is difficult for comments to accumulate on the content itself. Furthermore, since the expiration date of content disseminated by external SNSs is determined according to the life cycle of the content on the external SNS, even if valuable content is created, it may be difficult for that content to continue to reach those who need it.
[0023] In some cases, the accumulated comments made on content posted by a user may have more information value than the content itself. However, in situations where it is difficult for other users to make comments, the value of the comments may not be fully realized.
[0024] Furthermore, in a situation where it is difficult for other users to post comments, it is difficult for knowledge to be shared, and users who post content are less motivated to post content. Therefore, there has long been a need for a platform that can promote active information sharing. The server 1 according to this embodiment has a unique configuration to solve the above-described problems. The server 1 will be described in detail below.
[0025] [4. Functional configuration of Server 1] The functional configuration of the server 1 will be explained using Figure 3. First, the functions of the server 1 will be briefly explained, and specific implementations of the interface, etc. will be described later. The server 1 has, as its functional configuration, a content receiving unit 11, a comment receiving unit 12, a tagging unit 13, a reaction receiving unit 14, a request receiving unit 15, a vote receiving unit 16, and a display unit 17.
[0026] The content receiving unit 11 receives content divided into a plurality of preset areas. The content receiving unit 11 receives content from the user terminal 2. For example, user A creates content via the user terminal 2. The user terminal 2 transmits the content to the server 1 by receiving an operation from user A. The content receiving unit 11 receives the content from the user terminal 2.
[0027] An area is a unit for accepting comments. In this embodiment, an area is set by user A. For example, user A breaks lines in a sentence when creating content. User terminal 2 sets a block of text with line breaks as an area. In addition to the content, user terminal 2 transmits area information indicating the area in the content to server 1. The area information includes, for example, the position of the area in the content.
[0028] The user terminal 2 may transmit only the content to the server 1, without transmitting area information to the server 1. In this case, the server 1 may further include an area setting unit that sets multiple areas in the content. For example, the area setting unit may set a block of text with line breaks in the content received from the user terminal 2 as an area. Furthermore, the area setting unit may divide the content received from the user terminal 2 using a known means such as AI (Artificial Intelligence) and set an area for each part of the divided content. For example, the area setting unit may divide the content into multiple areas based on the context included in the content. When the server 1 includes an area setting unit, the content receiving unit 11 may receive the content received from the user terminal 2 and area information indicating the area set by the area setting unit. Even in this case, the content receiving unit 11 receives the content divided into multiple areas previously set by the area setting unit.
[0029] The comment accepting unit 12 accepts comments for each area of the content accepted by the content accepting unit 11. User A creates a comment, for example, via the user terminal 2. The user terminal 2 accepts an operation by user A and transmits the comment to the server 1. The comment accepting unit 12 receives the comment from the user terminal 2.
[0030] The comment accepting unit 12 identifies a comment area, which is an area where a comment has been accepted. Specifically, the user terminal 2 transmits, in addition to the comment, area identification information that identifies the area where the comment was made to the server 1. The comment accepting unit 12 identifies the comment area based on the area identification information and the area information. In this way, the comment accepting unit 12 accepts comments for each of multiple areas.
[0031] The comment receiving unit 12 acquires an icon corresponding to user A who made the comment. Specifically, the user terminal 2 transmits, for example, the comment as well as user information identifying user A who made the comment to the server 1. The comment receiving unit 12 acquires an icon corresponding to user A who made the comment based on the user information received from the user terminal 2. The icon is, for example, a photo of user A. The icon may also be an illustration. The icon is, for example, set in advance by user A and stored in advance in the server 1 as information included in the user information.
[0032] The tagging unit 13 assigns tags indicating matters related to the content to the content received by the content receiving unit 11. Matters related to the content include, for example, business fields such as sales, development, customer support, and marketing. Matters related to the content include, for example, business tools such as Notion (registered trademark) and Salesforce (registered trademark).
[0033] Tags are classified into, for example, skill tags and tool tags. Skill tags are tags that indicate skills in a business field. That is, skill tags include, for example, tags such as sales, development, customer support, and marketing. Tool tags are tags that indicate business tools. That is, tool tags include, for example, tags such as Notion and Salesforce.
[0034] Tags attached to content may indicate the skills and combinations of skills possessed by user A who posted the content. For example, if user A posts content tagged with a specific business field, user A is considered to have skills related to that specific business field. For example, if user A posts content tagged with a specific business field and a specific business tool, user A is considered to have skills in using that specific business field and specific business tool in combination.
[0035] In this embodiment, user A determines tags to be assigned to content via the user terminal 2. User A determines tags, for example, when creating content. User A may determine tags from multiple pre-set tag candidates, or may create and determine tags himself / herself. User terminal 2 transmits the tags determined by user A to the server 1. The tag assignment unit 13 assigns the tags received from the user terminal 2 to the content.
[0036] User A does not have to decide the tags to be assigned to the content. For example, user terminal 2 transmits content created by user A to server 1. The tag assigning unit 13 may assign tags to the content received from user terminal 2 using a known means such as AI. In this case, user A does not have to decide the tags himself, improving convenience.
[0037] The response receiving unit 14 receives responses to the comments received by the comment receiving unit 12. The response receiving unit 14 receives a response for each comment. The response includes, for example, a sentence posted in response to the comment (e.g., a reply). The response is not limited to a sentence, and may be a reaction to the comment (e.g., a like function). User A creates a response, for example, via the user terminal 2. The user terminal 2 transmits the response to the server 1 by receiving an operation from user A. The response receiving unit 14 receives the response from the user terminal 2.
[0038] The response receiving unit 14 identifies the comment for which a response has been received. Specifically, the user terminal 2 transmits, in addition to the response, comment identification information that identifies the comment for which the response has been made to the server 1. The response receiving unit 14 identifies the comment for which a response has been received based on the comment identification information. In this way, the response receiving unit 14 receives a response for each comment.
[0039] The request receiving unit 15 receives requests for content received by the content receiving unit 11. The request receiving unit 15 receives requests for each tag assigned by the tag assigning unit 13. A request is, for example, a request indicated for content. User A who has viewed the content may have a request for User A who posted the content. A request may include, for example, a request to post content that includes a more detailed explanation of the content.
[0040] The request receiving unit 15 identifies the tag for which the request has been received. Specifically, the user terminal 2 transmits tag identification information for identifying the tag for which the request has been received to the server 1. The request receiving unit 15 identifies the tag for which the request has been received based on the tag identification information. In this way, the request receiving unit 15 receives requests for each tag.
[0041] The vote receiving unit 16 receives votes for requests received by the request receiving unit 15. The vote receiving unit 16 receives votes for each request. User A, for example, votes for requests via the user terminal 2. User A, for example, votes for requests that interest him / her among requests made for content. By receiving an operation by user A, the user terminal 2 transmits voting information indicating that a vote has been cast to the server 1.
[0042] The vote acceptance unit 16 identifies the voted request. Specifically, the user terminal 2 transmits request identification information that identifies the voted request in addition to the voting information to the server 1. The vote acceptance unit 16 identifies the voted request based on the request identification information. In this way, the vote acceptance unit 16 accepts votes for each request.
[0043] The display unit 17 displays information on the user terminal 2. The display unit 17 displays the content accepted by the content accepting unit 11 and the comments accepted by the comment accepting unit 12. The operation of the display unit 17 will be described later.
[0044] [5. Information sharing method] Next, a description will be given of an information sharing method, which is an operation method of the server 1. The information sharing method according to this embodiment includes a basic process, a skill display process, a request process, and a voting process.
[0045] [5-1. Basic Processing] First, the basic processing will be described in detail with reference to Figs. 4 to 9. As shown in Fig. 4, in the basic processing, first, the content receiving unit 11 receives content (step S1, content receiving step). In step S1, user A creates content via user terminal 2. User terminal 2 transmits the created content and area information to server 1. Server 1 receives the content and area information from user terminal 2. Server 1 stores, for example, the number of contents created by user A for each tag.
[0046] Next, the display unit 17 displays the content (step S2, display step). In step S2, the display unit 17 displays the content accepted in step S1 on the user terminal 2. As shown in Fig. 5, the display unit 17 displays a content display screen P1. The content display screen P1 includes a content display section P11 and a tag display section P12 for each tag.
[0047] The content display section P11 is a section that displays content. The display section 17 displays the content accepted in step S1 in the content display section P11. The tag display section P12 is a section that displays tags that have been assigned to the content. The tag display section P12 will be described later.
[0048] Next, the comment accepting unit 12 accepts comments (step S3, comment accepting step). In step S3, user A who has viewed the content creates a comment via the user terminal 2. The user terminal 2 transmits the created comment and area identification information to the server 1. The server 1 receives the comment and area identification information from the user terminal 2.
[0049] Here, the terms "select" and "quasi-select" used in this specification will be explained. For example, if the user terminal 2 is a terminal including a touch panel such as a smartphone, "select" means pressing (tapping) on the screen. If the user terminal 2 is a personal computer, "select" typically means clicking on the screen. In the following explanation, the term "select" may also be used with the same meaning. "Quasi-select" is an action at a stage before selection. For example, if the user terminal 2 is a personal computer, "quasi-select" means moving the mouse cursor over it (hovering the mouse over it).
[0050] As shown in Fig. 6, in step S3, user A semi-selects area P13 on content display screen P1. When area P13 is semi-selected, display unit 17 displays comment start section K at a position corresponding to area P13. Comment start section K is a portion selected when making a comment, and is, for example, a mark (e.g., a speech bubble) that is easily associated with the comment. In this embodiment, display unit 17 displays comment start section K at a position adjacent to area P13.
[0051] When region P13 is semi-selected, display unit 17 displays comment start portion K at a position corresponding to region P13. In other words, display unit 17 displays comment start portion K when region P13 is semi-selected, without even having to be selected. If display unit 17 displays comment start portion K when region P13 is selected, there is a possibility that more actions will be required to make a comment. In this case, motivation to make a comment may decrease. Since display unit 17 displays comment start portion K when region P13 is semi-selected, it is possible to prevent a decrease in motivation. This makes it possible to encourage user A to post a comment.
[0052] When the comment start section K is selected on the content display screen P1, the display unit 17 displays the comment input section P14. For example, the display unit 17 displays the comment input section P14 below the area P13 in which the comment start section K is selected. After inputting a comment in the comment input section P14, the user A selects the send button P15. When the send button P15 is selected, the user terminal 2 transmits the comment input in the comment input section P14 and the area identification information to the server 1. The user terminal 2 transmits information indicating the selected area P13 as the area identification information. The comment accepting unit 12 receives the comment and the area identification information from the user terminal 2.
[0053] In step S3, the comment receiving unit 12 acquires an icon corresponding to user A who made the comment. The user terminal 2 transmits user information in addition to the comment to the server 1. The comment receiving unit 12 identifies user A who made the comment based on the user information received from the user terminal 2, and acquires an icon corresponding to the identified user A.
[0054] Next, as shown in FIG. 7, the display unit 17 displays an accompanying object P16 (step S4). The accompanying object P16 indicates the comment area P13a, which is an area where comments have been received. In step S4, the display unit 17 displays the accompanying object P16 at a position corresponding to the comment area P13a. The position corresponding to the comment area P13a is, for example, the position of the comment area P13a or a position adjacent to the comment area P13a. The display unit 17 displays the icon P16a acquired in step S3 as the accompanying object P16. However, the display unit 17 only needs to display something indicating the comment area P13a, and may also display, for example, a badge indicating the number of comments made in the comment area P13a. Alternatively, the display unit 17 may display both the icon P16a and the badge.
[0055] Next, the server 1 determines whether or not the accompanying object P16 has been selected (step S5). If the accompanying object P16 has not been selected (step S5: NO), the server 1 repeats step S5 until the accompanying object P16 is selected. If the accompanying object P16 has been selected (step S5: YES), the display unit 17 displays the comment received in the comment area P13a and the reaction to the comment (step S6).
[0056] In step S5, the server 1 may determine whether the accessory P16 has been selected or semi-selected. If the accessory P16 has not been selected or semi-selected, the server 1 may repeatedly execute step S5 until the accessory P16 has been selected or semi-selected. If the accessory P16 has been selected or semi-selected, in step S6, the display unit 17 may display the comments received in the comment area P13a and reactions to the comments.
[0057] In step S6, the display unit 17 displays the comments received in step S3 in association with the comment area P13a. Specifically, as shown in Fig. 8, the display unit 17 displays a comment display area P17 on the content display screen P1. The display unit 17 displays a list of the comments in the comment area P13a to which the accompanying object P16 was added in step S4.
[0058] The comment display unit P17 includes a reaction adding unit P17a. The display unit 17 displays the reaction adding unit P17a, for example, below the comment display unit P17. User A, who has seen the comment, inputs text into the reaction adding unit P17a and selects the send button P17b. When the send button P17b is selected, the user terminal 2 transmits the reaction and comment identification information to the server 1. The user terminal 2 transmits the text input into the reaction adding unit P17a as a reaction. The reaction receiving unit 14 receives the comment identification information and the reaction from the user terminal 2.
[0059] The comment display unit P17 includes a reaction unit P17c for each comment. The reaction unit P17c realizes a so-called "like function." When the reaction unit P17c is selected, the user terminal 2 transmits reaction information indicating that the reaction unit P17c has been selected and comment identification information to the server 1. The reaction receiving unit 14 receives the reaction information as a reaction from the user terminal 2 and stores the number of reactions made to the comment. The display unit 17 displays the number of reactions stored by the reaction receiving unit 14. The display unit 17 may display the number of reactions near the reaction unit P17c.
[0060] As shown in FIG. 9, the content display screen P1 may include, for example, a video section P18. The video section P18 includes a video display section P18a, an adjustment section P18b, and a timestamp section P18c. In the example of the video section P18, the content is a video, and the video is divided into a plurality of video times, which are a plurality of regions. The content accepting unit 11 accepts the video that has been divided into a plurality of video times in advance. The comment accepting unit 12 accepts comments for each video time of the video. The display unit 17 displays the comments in association with the video time at which the comments were accepted.
[0061] The video display unit P18a displays videos. The content receiving unit 11 receives videos as content. The server 1 stores the videos received by the content receiving unit 11. The display unit 17 displays the videos stored in advance by the server 1 on the video display unit P18a.
[0062] The adjustment unit P18b adjusts the playback mode of the video displayed on the video display unit P18a. For example, the user A can use the adjustment unit P18b to play, fast-forward, rewind, and change the playback speed of the video. When the adjustment unit P18b adjusts the playback mode of the video, the user terminal 2 transmits an adjustment command according to the adjusted playback mode to the server 1. When the display unit 17 receives the adjustment command, it changes the playback mode of the video displayed on the video display unit P18a to the playback mode indicated by the adjustment command.
[0063] The timestamp section P18c displays the timestamp of the video displayed in the video display section P18a. The timestamp section P18c includes a video time and a title for each video time. When a video time in the timestamp section P18c is selected, the user terminal 2 transmits time information indicating the selected video time to the server 1. When the display unit 17 receives the time information, it changes the video time of the video displayed in the video display section P18a to the video time indicated by the time information.
[0064] For example, when the video time in the timestamp section P18c is sub-selected, the display unit 17 displays the comment start section K. The display unit 17 displays the comment start section K for each sub-selected video time, for example. When the comment start section K is selected, the user terminal 2 transmits information indicating the selected comment start section K to the server 1. The display unit 17 displays the comment section P18e based on the information indicating the comment start section K. The comment section P18e displays comments for each video time in the timestamp section P18c. The display unit 17 displays the comments made for the video time to which the comment start section K is added in the comment section P18e.
[0065] The comment section P18e includes a comment display section P18e1 and a comment adding section P18e2. The comment display section P18e1 displays comments accepted for the video time in the timestamp section P18c. The comment adding section P18e2 accepts comments for the video time in the timestamp section P18c. After inputting a comment in the comment adding section P18e2, user A selects the send button P18e3. When the send button P18e3 is selected, the user terminal 2 transmits the comment input in the comment adding section P18e2 to the server 1. The comment accepting section 12 accepts the comment received from the user terminal 2. The display unit 17 displays the comment accepted by the comment accepting section 12 in the comment display section P18e1. After the above processing, the server 1 terminates the basic processing.
[0066] In the above example, the display unit 17 displays a video stored in advance by the server 1. However, the display unit 17 may display a video stored in advance by a server external to the server 1. In this case, the content receiving unit 11 receives, as content, display information (e.g., a link) for displaying the video stored by the external server. The display unit 17 displays the video indicated by the display information.
[0067] An example of a process in which user A creates content to be displayed in the video section P18 via user terminal 2 will be described. For example, user terminal 2 displays a content creation screen (not shown). User A selects a video length to be displayed in the timestamp section P18c. For example, user A specifies a desired video length while playing a video on the content creation screen. After specifying the video length, user A inputs a title for the video length. User terminal 2 transmits the specified video length and the input title to server 1. Content receiving unit 11 accepts the video received from user terminal 2 as content. Content receiving unit 11 also accepts the specified video length as multiple areas set in the content.
[0068] [5-2. Skill display processing] Next, the skill display process will be described in detail with reference to Fig. 10 to Fig. 13. As shown in Fig. 10, in the skill display process, first, user A creates content via the user terminal 2 (step S11). In step S11, after creating the content, user A determines tags to be assigned to the content via the user terminal 2. The user terminal 2 transmits the content and the determined tags to the server 1.
[0069] Next, the tagging unit 13 assigns a tag to the content created in step S11 (step S12). In step S12, the tagging unit 13 assigns the tag determined in step S11 to the content.
[0070] Next, the display unit 17 displays the number of contents and the number of comments for each tag based on the number of tags assigned in step S12 (step S13). As shown in FIG. 11, in step S13, the display unit 17 displays a skill display screen P2. The skill display screen P2 is a screen that displays skills possessed by user A. When the display unit 17 receives a command to display the skill display screen P2 from the user terminal 2, it may display the skill display screen P2 on the user terminal 2.
[0071] The skill display screen P2 includes a skill display section P21 and a graph display section G1. The skill display section P21 displays the skills possessed by user A. In this embodiment, the display unit 17 displays the tags assigned to the content in step S12 in the skill display section P21 as skills possessed by user A. The display unit 17 displays the number of content items and the number of comments for each tag in the graph display section G1. In this embodiment, the display unit 17 displays the number of content items and the number of comments in a graph format (for example, a bar graph format). Specifically, the display unit 17 displays the number of content items and the number of comments in a graph for each tag.
[0072] In this embodiment, the display unit 17 displays the number of contents and the number of comments in the form of a bar graph, but they may also be displayed as numbers, or in a graph format other than a bar graph format. The skill display screen P2 includes an extraction button B1 for extracting some of the contents and comments that satisfy a predetermined extraction condition. When the extraction button B1 is selected, the user terminal 2 sends an extraction request command to the server 1 requesting extraction. When the extraction request command is received, the display unit 17 extracts the contents and comments that satisfy the predetermined extraction condition from all the contents and comments. The extraction condition is, for example, that the number of reactions is equal to or greater than a predetermined number (e.g., 10).
[0073] The display unit 17 displays the tag assigned in step S12 in the tag display section P12 of the content display screen P1 (see FIG. 5). When the tag display section P12 is selected, the user terminal 2 transmits information indicating that the tag display section P12 has been selected to the server 1. When the display unit 17 receives the information indicating that the tag display section P12 has been selected, it displays the request screen P3 shown in FIG. 12. The request screen P3 includes a tag evaluation section P31 and a tag request section P32 for each tag. The tag evaluation section P31 is a section for reacting to the content. When user A evaluates the content, he or she reacts to each tag by selecting the tag evaluation section P31. The tag request section P32 will be described later.
[0074] When the tag evaluation section P31 is selected, the user terminal 2 transmits information indicating the evaluated tag to the server 1. The server 1 receives the information indicating the tag and stores the number of reactions made to the content for each tag. When the reaction section P17c (see FIG. 8) is selected, the user terminal 2 transmits information indicating that the reaction section P17c has been selected to the server 1. The server 1 receives the information indicating that the reaction section P17c has been selected and stores the number of reactions made to the comment for each tag.
[0075] When the extraction button B1 is selected, the display unit 17 displays in the graph display section G1 the number of contents for which the number of reactions made to the content is equal to or greater than a predetermined number. The display unit 17 also displays in the graph display section G1 the number of comments for which the number of reactions made to the comment is equal to or greater than a predetermined number.
[0076] For content and comments with fewer than a predetermined number of reactions, it is possible that User A created the content and comments based on mere interest, and that they may not reflect User A's skills. Conversely, for content and comments with a predetermined number of reactions or more, it is highly likely that User A created them based on his or her own skills. Therefore, by providing the content and comment extraction function described above, it is easy to understand User A's skills.
[0077] In this embodiment, the skill display screen P2 includes a skill tag extraction button B2 and a tool tag extraction button B3. When the skill tag extraction button B2 is selected, the user terminal 2 sends a skill tag extraction request command to the server 1, requesting the extraction of a skill tag. When the display unit 17 receives the skill tag extraction request command, it extracts the skill tag from the tags. The display unit 17 displays only the extracted skill tag in the skill display area P21, and displays only the number of contents and the number of comments for the extracted skill tag in the graph display area G1.
[0078] When the tool tag extraction button B3 is selected, the user terminal 2 transmits a tool tag extraction request command requesting extraction of a tool tag to the server 1. When the display unit 17 receives the tool tag extraction request command, it extracts the tool tag from the tags. The display unit 17 displays only the extracted tool tag in the skill display area P21, and displays only the number of contents and the number of comments for the extracted tool tag in the graph display area G1.
[0079] As shown in FIG. 13, in this embodiment, each graph displayed by the display unit 17 is selectable. When one graph is selected, the user terminal 2 transmits graph information corresponding to the selected graph to the server 1. The graph information includes, for example, tags corresponding to the graph and the content of the graph. In this embodiment, the content of the graph is the content of the data shown by the graph (for example, the number of reactions made to the content and comments). When the display unit 17 receives the graph information, it displays an evaluation display section P23 on the skill display screen P2.
[0080] The display unit 17 displays tags corresponding to one graph. For example, the display unit 17 displays tags indicated by the graph information in the rating display section P23. The display unit 17 displays the number of reactions made to the content of the graph indicated by the graph information in the rating display section P23. For example, the display unit 17 displays the number of reactions made to the content for a tag corresponding to one graph as "earned ratings (articles)." For example, the display unit 17 displays the number of reactions made to a comment for a tag corresponding to one graph as "earned ratings (comments)." The display unit 17 displays a combination tag of tags indicated by the graph information in the rating display section P23.
[0081] A combination tag is a tag that is frequently assigned to content together with a tag corresponding to a graph. When a graph is selected, the display unit 17 identifies, for each piece of content, a combination of tags that was assigned to the content in the past. The past refers to, for example, a time before the graph was selected. Based on the tag combination identified for each piece of content, the display unit 17 calculates the number of times that each tag was assigned to the content together with the tag corresponding to the graph. The display unit 17 identifies a combination tag of tags corresponding to the graph based on the calculated number of times. For example, the display unit 17 may identify a tag whose calculated number of times is equal to or greater than a predetermined number as a combination tag. Alternatively, the display unit 17 may identify a predetermined number of tags as a combination tag, for example, in descending order of the number of times that they were calculated. The display unit 17 displays the identified combination tag on the evaluation display unit P23.
[0082] As described above, the tags attached to the content may indicate a combination of skills possessed by user A who posted the content. Since the display unit 17 displays a combination tag for each tag, it is easy to evaluate the combination of skills possessed by user A at a glance.
[0083] [5-3. Request Processing] Next, the request processing will be described in detail mainly with reference to Figs. 14 to 16. As shown in Fig. 14(a), in the request processing, first, the request receiving unit 15 receives a request (step S21). In step S21, first, the user A selects the tag request section P32 on the request screen P3 (see Fig. 12). The tag request section P32 is a section for making a request related to a tag. When the tag request section P32 is selected on the request screen P3, the user terminal 2 transmits a request request command to the server 1 requesting a request. When the display unit 17 receives the request request command from the user terminal 2, it displays a request input screen (not shown).
[0084] After user A inputs a request on the request input screen, the user terminal 2 transmits the input request and tag identification information to the server 1. In this embodiment, the user terminal 2 transmits the tag to which the selected tag request section P32 is set as the tag identification information. The request receiving section 15 receives the request and tag identification information from the user terminal 2. The server 1 stores the number of requests received by the request receiving section 15 for each tag.
[0085] 15, the display unit 17 displays the request for each tag based on the request and tag identification information received in step S21 (step S22). In step S22, the display unit 17 displays a request display screen P4. The request display screen P4 includes a tag display section P41, a request display section P42, a reaction display section P43, and a reaction section P44.
[0086] The tag display section P41 displays the requested tag. The display section 17 displays the tag indicated by the tag identification information received in step S21 on the tag display section P41. The request display section P42 displays the contents of the request. The display section 17 displays the request received in step S21 on the request display section P42.
[0087] The reaction display section P43 is selected when inputting a reaction to a request. When the reaction display section P43 is selected, the user terminal 2 transmits a request command requesting the display of the reaction and identification information for identifying the selected reaction display section P43 to the server 1. When the request command is received, the display section 17 displays the reaction display screen P5 shown in FIG.
[0088] The reaction display screen P5 includes a request display section P51, a reaction input section (not shown), and a reaction display section P52. The request display section P51 is a section that displays a request corresponding to the reaction display section P43. The display unit 17 displays the request corresponding to the reaction display section P43 indicated by the identification information in the request display section P51.
[0089] The reaction input section is a section for inputting a reaction to a request. The reaction input section may be, for example, a known window for inputting text, etc. After user A inputs a reaction in the reaction input section, user A selects a send button included in the reaction input section. When the send button is selected, user terminal 2 transmits the reaction input in the reaction input section to server 1. The reaction display section P52 is a section for displaying the reaction to the request. Display unit 17 displays the reaction received from user terminal 2 on reaction display section P52.
[0090] 15 is a section for reacting to a request. When the reaction section P44 is selected, the user terminal 2 transmits information indicating that the reaction section P44 has been selected to the server 1. The server 1 receives the information indicating that the reaction section P44 has been selected, and stores the number of reactions made to the request for each tag.
[0091] The request display screen P4 includes a graph display section G2. The graph display section G2 displays the number of contents and the number of requests for each tag in a graph format. Specifically, when the tag evaluation section P31 (see FIG. 12) is selected, the user terminal 2 transmits information indicating that the tag evaluation section P31 has been selected to the server 1. The server 1 receives the information indicating that the tag evaluation section P31 has been selected and stores the number of reactions made to the content for each tag.
[0092] The display unit 17 displays the number of contents stored by the server 1 and the number of requests stored by the server 1 in the graph display area G2. For example, the display unit 17 displays the number of contents and the number of requests for each tag. For example, the display unit 17 displays the number of contents and the number of requests in the form of a bar graph.
[0093] In this embodiment, the request display screen P4 includes an extraction button B11, a skill tag extraction button B12, and a tool tag extraction button B13, similar to the skill display screen P2. When the extraction button B11 is selected, the user terminal 2 sends an extraction request command to the server 1. When the display unit 17 receives the extraction request command, it extracts content and requests that satisfy predetermined extraction conditions from all content and requests. The extraction condition is, for example, that the number of reactions is equal to or greater than a predetermined number (e.g., 10).
[0094] When the extraction button B11 is selected, the display unit 17 displays in the graph display section G2 only the number of contents for which the number of reactions made to the contents is equal to or greater than a predetermined number. Also, the display unit 17 displays in the graph display section G2 only the number of requests for which the number of reactions made to the requests is equal to or greater than a predetermined number.
[0095] When the skill tag extraction button B12 is selected, the user terminal 2 sends a skill tag extraction request command to the server 1. When the display unit 17 receives the skill tag extraction request command, it extracts the skill tag from the tags. The display unit 17 displays only the number of contents and the number of requests for the extracted skill tag in the graph display unit G2.
[0096] When the tool tag extraction button B13 is selected, the user terminal 2 sends a tool tag extraction request command to the server 1. When the display unit 17 receives the tool tag extraction request command, it extracts the tool tag from the tags. The display unit 17 displays only the number of contents and the number of requests for the extracted tool tag in the graph display unit G2. After the above processing, the server 1 ends the request processing.
[0097] [5-4. Voting process] Next, the voting process will be described in detail. The voting process is executed when the reaction section P44 is selected on the request display screen P4. In this embodiment, "voting" means selecting the reaction section P44. As shown in FIG. 14(b), in the voting process, first, the vote accepting unit 16 accepts votes for the request accepted in step S21 (step S23).
[0098] In step S23, user A selects the reaction section P44. When the reaction section P44 is selected, the user terminal 2 transmits voting information indicating that the user has voted and request identification information to the server 1. In this embodiment, the user terminal 2 transmits information indicating that the reaction section P44 has been selected as the voting information. In this embodiment, the user terminal 2 transmits the voted request as the request identification information. The vote receiving unit 16 receives the voting information and the request identification information from the user terminal 2. The vote receiving unit 16 stores the number of votes for each request based on the received voting information and request identification information.
[0099] Next, the display unit 17 displays the number of votes stored in step S23 for each request (step S24). In step S24, the display unit 17 displays the number of votes at a position corresponding to the reaction section P44. For example, the display unit 17 displays the number of votes at a position adjacent to the reaction section P44 (for example, below the reaction section P44). In this embodiment, the display unit 17 displays the number of votes using numbers. However, the display unit 17 may display the number of votes in a manner other than numbers, for example, using a symbol indicating that the number of votes is equal to or greater than a predetermined value. After the above processing, the server 1 ends the voting process.
[0100] The information sharing method according to this embodiment has been described above, but the content and order of each step can be changed without departing from the spirit of the present invention.
[0101] [6. Action and Effects] In the server 1 according to this embodiment, content is divided into multiple areas P13, and comments are accepted for each content area P13. This allows users to comment on parts of the content. Furthermore, because the content is divided into multiple areas P13 in advance, the amount of work required to make a comment is reduced compared to when, for example, a user who wants to make a comment specifies the area P13 in which to make the comment. This makes it easier for comments to be made, and promotes active information sharing. The information sharing method and program P according to this embodiment also achieve the same effects.
[0102] The server 1 according to this embodiment introduces the concept of "micro-communication," which allows users to comment on specific areas of content. This micro-communication allows users to easily comment on specific parts of content, even when the content contains a large amount of text, making it easier to post specific questions, extended comments, and so on. As a result, the total number of comments on the platform can be increased. The present invention provides more reactions and opportunities for people to connect with each other, starting from posted knowledge. People's thoughts and interests add further value to posted content, realizing a world where people can experience the joy and growth of seeing their personal knowledge become societal knowledge.
[0103] In this embodiment, the display unit 17 displays an attachment P16 indicating the comment region P13a at a position corresponding to the comment region P13a. When the attachment P16 is selected, the display unit 17 displays the comment accepted in the comment region P13a. In this case, it is easy to intuitively grasp whether or not there is a region P13 in which a comment has been accepted, and the position of the comment region P13a.
[0104] In this embodiment, the comment receiving unit 12 acquires an icon P16a corresponding to the user who made the comment. The display unit 17 displays the icon P16a as the accompanying object P16. In this case, it is easy to intuitively grasp the user A who made the comment.
[0105] In this embodiment, the server 1 further includes a response receiving unit 14 that receives responses to the comment. When an attachment P16 is selected, the display unit 17 displays the comment received in the comment area P13a and the responses to the comment. In this case, in addition to the comment made in the area P13, the responses to the comment can be easily confirmed.
[0106] In this embodiment, the server 1 further includes a tagging unit 13 that assigns tags indicating skills related to the content to the received content. The display unit 17 displays the number of content items and the number of comments for each tag based on the number of tags assigned to the content items received from user A. The tags of the content items and comments posted by user A are considered to reflect the skills possessed by user A. Therefore, it is easy to understand user A's skills.
[0107] In this embodiment, the display unit 17 displays the number of pieces of content accepted by the content accepting unit 11 and the number of reactions to the pieces of content. This makes it easy for user A to understand the themes of content that other users A are looking for. In addition, user A can realize that other users A are looking for information to be shared, which can motivate him or her to continue creating content.
[0108] In this embodiment, the server 1 further includes a tag assignment unit 13 and a request reception unit 15 that receives requests for content. The request reception unit 15 receives requests for each tag. The display unit 17 displays the requests for each tag. In this case, user A can easily understand what other users A are requesting. Furthermore, because the requests are displayed for each tag, it is easy for user A to understand what skills other users A are requesting.
[0109] In this embodiment, the server 1 further includes a vote receiving unit 16 that receives votes for each request. The display unit 17 displays the number of votes for each request. In this case, it is easy to know how many users A have similar requests to user A. Therefore, user A can easily know what content other users A are looking for.
[0110] [7. Variations] The user information may include follow information indicating a user A that the user A is following. For example, when user A indicated by the follow information performs a predetermined action, the display unit 17 may display notification information indicating that user A has performed the predetermined action. The predetermined action includes, for example, posting content, making a comment, making a response, and making a reaction. For example, when user A indicated by the follow information posts content, the display unit 17 may display, as notification information, a notification that content has been posted by user A. In this case, user A can grasp the content, comments, responses, etc. posted by user A whom the user A follows. As a result, user A may, for example, accidentally gain insights from the actions of other users A.
[0111] For example, when a user A that the user A follows posts a comment, the display unit 17 may display, as notification information, a notification that the comment has been posted by the user A. In this case, for user A, interacting with the notification information serves as an incentive to learn of the existence of content that the user A was previously unaware of. If user A has knowledge related to the content, user A may make a useful comment about the content, which may result in the accumulation of even more valuable comments. In this way, user A can learn of the existence of unknown content through the notification information displayed by the server 1. Furthermore, those who share the comment via an external SNS (e.g., X) can also learn of the existence of the unknown content. As a result, even more valuable comments can be accumulated.
[0112] Furthermore, when information is shared, the person with whom the information is shared can accumulate new information (for example, by making a comment). If the newly accumulated information is shared again, the person with whom the information is shared can accumulate even more new information. In this way, according to the server 1, valuable information can be repeatedly shared, and new added value is generated each time information is shared.
[0113] The display unit 17 may display a type duplication section on the content display screen P1. The content includes, for example, a heading, a main text related to the heading, and an annotation attached to the main text. The heading is, for example, the title of a group of sentences included in the content. The annotation is, for example, information attached in relation to the main text.
[0114] When the type duplication unit is selected, the user terminal 2 transmits a duplication command to the server 1 to duplicate the type of the content. The type of content is, for example, the structure of a sentence such as a heading. When the display unit 17 receives the duplication command, it duplicates the type of the content. For example, the display unit 17 duplicates the heading and annotations included in the content as the content type. The display unit 17 displays a content creation screen including the duplicated content type. The content creation screen is a screen on which user A creates content. For example, the display unit 17 displays a content creation screen that includes only the duplicated heading and annotations, but does not include the main text. User A creates content on the content creation screen while referring to the duplicated heading and annotations.
[0115] User A may try to create content by imitating the type of posted content. With the above configuration, the type of content can be easily duplicated, and User A can create content according to the type of the duplicated content. This makes it easier for User A to create content, further promoting information sharing.
[0116] In the above embodiment, the display unit 17 displays the content display screen P1 and displays text and video as content. However, the display unit 17 may also display, for example, a link (e.g., a URL (Uniform Resource Locator)) to content stored on a server or the like external to the server 1 (hereinafter, sometimes referred to as "external content") as content. In this case, the server 1 may include a summary generation unit that generates a summary of the linked external content. The summary generation unit generates a summary of the linked external content by, for example, a known means such as AI.
[0117] 17 is a diagram showing another example of the content display screen P1. The content display screen P1 according to this modification includes a curation section P61, a link section P62, a quote section P63, and a summary display section P64.
[0118] The curation section P61 is a section that displays a portion of the curated external content. The display unit 17, for example, curates external content (e.g., news articles) on the Internet using known means. The display unit 17 extracts a portion of the curated external content (e.g., title, image, headline, etc.) and displays the extracted portion of the external content on the curation section P61.
[0119] The link section P62 is a section that displays a link to external content. The display unit 17 displays a link to the curated external content in the link section P62.
[0120] The quotation portion P63 is a portion selected when creating content by quoting external content. When the quotation portion P63 is selected, the user terminal 2 transmits a request command to the server 1 requesting the display of a content creation screen (not shown). When the request command is received, the display unit 17 displays the content creation screen including a link to the external content.
[0121] The summary display section P64 is a section that is selected when displaying a summary of external content. When the summary display section P64 is selected, the user terminal 2 transmits a generation command to the server 1 to instruct the generation of a summary. When the generation command is received, the summary generation section generates a summary of the external content. As shown in FIG. 18, the display section 17 displays the summary P19 generated by the summary generation section on the content display screen P1. The display section 17 may display the summary P19 below the summary display section P64, for example.
[0122] The summary P19 includes, for example, a plurality of sub-summaries P19a. The summary generation unit generates, for example, a sub-summary P19a for each topic included in the external content. The summary generation unit extracts topics included in the external content using a known means such as AI. For each extracted topic, the summary generation unit generates a sub-summary P19a, which is a summary of the topic. The display unit 17 displays the generated sub-summaries P19a on the content display screen P1.
[0123] The comment receiving unit 12 can receive comments for each sub-summary P19a generated by the summary generating unit. Specifically, when a sub-summary P19a generated for each topic is sub-selected, the display unit 17 displays a comment start section K at a position corresponding to the sub-summary P19a (for example, a position adjacent to the sub-summary P19a). When the comment start section K is selected, the display unit 17 displays a comment input screen (not shown) for inputting a comment. The user terminal 2 transmits the comment entered on the comment input screen to the server 1. The comment receiving unit 12 receives comments from the user terminal 2 for each sub-summary P19a.
[0124] In the above embodiment, an example has been described in which the user terminal 2 is a personal computer, but it may also be a mobile terminal (for example, a smartphone). When the user terminal 2 is a smartphone, the content display screen P1 can be transformed as described below.
[0125] In this modified example, the display unit 17 displays the comment beginning section K on the content display screen P1 even when the area P13 is not sub-selected. As shown in FIG. 19, the display unit 17 displays the comment beginning section K fixedly on the content display screen P1. In other words, even when the content display screen P1 is scrolled, the comment beginning section K is fixed without being scrolled. The display unit 17 displays the comment beginning section K, for example, on the right edge of the content display screen P1. However, the display unit 17 may display the comment beginning section K in the center or left edge of the content display screen P1. The position at which the comment beginning section K is displayed may be changeable.
[0126] In this modified example, "quasi-selecting" means scrolling the content display screen P1 to align it with the position of the comment start section K. As shown in Fig. 20, when the comment start section K is selected in a state where the area P13 is semi-selected, the display unit 17 may display the comment input section P14, or may display a comment input screen (not shown) for inputting a comment.
[0127] In this modified example, the display unit 17 displays the accompanying object P16 at a position adjacent to the comment beginning part K. In other words, the "position corresponding to the comment area P13a" in this modified example is a position adjacent to the comment beginning part K. The display unit 17 displays the accompanying object P16 below the comment beginning part K, for example.
[0128] For example, on a smartphone, there is no mouse cursor, making it difficult to semi-select area P13 as with a personal computer. According to this modification, area P13 can be semi-selected by aligning area P13 with comment start K. Even in this example, comment start K is displayed before area P13 is selected, preventing a decrease in motivation to post a comment. This can encourage user A to post a comment.
[0129] Furthermore, in this modified example, the comment start section K is displayed at the right end of the content display screen P1. For example, if user A is right-handed, it is conceivable that user A will operate the user terminal 2 with the fingers of his or her right hand while holding it in his or her right hand. Therefore, since the comment start section K is displayed at the right end of the content display screen P1, it is easy to operate the comment start section K.
[0130] In the above embodiment, the display unit 17 displays the accompanying object P16 at a position corresponding to the comment area P13a, but the accompanying object P16 does not have to be displayed.
[0131] In the above embodiment, the server 1 includes the display unit 17, but the user terminal 2 may also include the display unit 17. In other words, in the above embodiment, the server 1 configured to be able to communicate with the user terminal 2 has been described as having a function of causing the user terminal 2 to display predetermined information, but the user terminal 2 may have a function of causing itself to display predetermined information.
[0132] In the above embodiment, an example of a screen displayed on the user terminal 2 has been described, but the contents of the screen can be changed as appropriate. [Explanation of symbols]
[0133] 1: Server (information sharing device) 2: User terminal 10: System 11: Content reception department 12: Comment Reception Section 13: Tagging section 14: Response reception section 15: Request reception department 16: Voting reception desk 17:Display section 101: CPU 102:ROM 103:RAM 104: HDD 105: Communications Department A: User B1: Extract button B11: Extract button B12: Skill tag extraction button B13: Tool tag extraction button B2: Skill tag extraction button B3: Tool tag extraction button G1: Graph display section G2: Graph display section K :Comment start P: Program (information sharing program) P1: Content display screen P11: Content display section P12: Tag display area P13: Area P13a: Comments area P14: Comment input section P15: Send button P16: Accessory P16a: Icon P17: Comment display area P17a: Reaction addition section P17b: Send button P17c: Reaction section P18: Video section P18a: Video display section P18b: Adjustment part P18c:Timestamp section P18e: Comment section P18e1: Comment display section P18e2: Comment addition section P18e3: Send button P19: Overview P19a:Small overview P2: Skill display screen P21: Skill display section P23: Evaluation display section P3: Request screen P31: Tag evaluation section P32: Tag request section P4: Request display screen P41: Tag display area P42: Request display section P43: Response display section P44: Reaction section P5: Response display screen P51: Request display section P52: Response display section P61: Curation Department P62: Link section P63:Citation section P64:Summary display section
Claims
1. An information sharing device for sharing content and comments on the content by a plurality of users, comprising: a content receiving unit that receives the content divided into a plurality of preset areas; a comment accepting unit that accepts the comments for each of the areas of the content; a display unit that displays the content and the comments, the display unit displays the comment in association with a comment area, which is the area in which the comment is received; the display unit displays an attachment indicating the comment area; The display unit Displaying the attachment in a position corresponding to the comment area; When the attachment is selected or sub-selected, displaying the received comment in the comment area; further comprising a reaction receiving unit that receives a reaction to the comment, The display unit displays the comment received in the comment area and the reaction to the comment when the accessory is selected or semi-selected.
2. 2. The information sharing device according to claim 1, the comment receiving unit acquires an icon corresponding to the user who made the comment; The display unit displays the icon as the accessory.
3. An information sharing device for sharing content and comments on the content by a plurality of users, comprising: a content receiving unit that receives the content divided into a plurality of preset areas; a comment accepting unit that accepts the comments for each of the areas of the content; a display unit that displays the content and the comments, the display unit displays the comment in association with a comment area, which is the area in which the comment is received; a tagging unit that assigns a tag indicating a matter related to the received content to the content; The display unit displays the number of the contents and the number of the comments for each tag based on the number of the tags assigned to the contents received from the user.
4. 4. The information sharing device according to claim 3, The display unit Displaying the number of contents and the number of comments in a graph for each tag; When one of the graphs is selected, a combination of tags previously assigned to the content is identified for each of the content items; Calculating the number of times each tag has been assigned to the content together with the tag corresponding to the one graph based on the combination of tags identified for each content; Identifying a combination tag of tags corresponding to the one graph based on the calculated number of times; An information sharing device that displays a tag corresponding to the one graph and the identified combination tag.
5. An information sharing device for sharing content and comments on the content by a plurality of users, comprising: a content receiving unit that receives the content divided into a plurality of preset areas; a comment accepting unit that accepts the comments for each of the areas of the content; a display unit that displays the content and the comments, the display unit displays the comment in association with a comment area, which is the area in which the comment is received; a tagging unit that assigns a tag indicating an item related to the received content to the content; a request receiving unit that receives a request for the content, the request receiving unit receives the request for each tag; The display unit displays the request for each tag.
6. 6. The information sharing device according to claim 5, a vote acceptance unit that accepts votes for each of the requests, The display unit displays, for each of the requests, the number of votes for the request.
7. The information sharing device according to any one of claims 1 to 6, the display unit displays a comment start portion, which is a portion selected when making a comment; When the area is semi-selected, the display unit displays the comment start portion at a position corresponding to the area.
8. An information sharing method that is a method of operating an information sharing device that allows multiple users to share content and comments on the content, comprising: a content receiving step of receiving the content divided into a plurality of preset areas; a comment receiving step of receiving the comments for each of the areas of the content; a display step of displaying the content and the comments, In the display step, the comment is displayed in association with a comment area in which the comment is received; In the display step, an attachment indicating the comment area is displayed; In the display step, Displaying the attachment in a position corresponding to the comment area; When the attachment is selected or sub-selected, displaying the received comment in the comment area; further comprising a reaction receiving step of receiving a reaction to the comment, In the display step, when the accessory is selected or semi-selected, the comment accepted in the comment area and the reaction to the comment are displayed.
9. A computer, An information sharing device for sharing content and comments on the content by a plurality of users, comprising: a content receiving unit that receives the content divided into a plurality of preset areas; a comment accepting unit that accepts the comments for each of the areas of the content; a display unit that displays the content and the comments, the display unit displays the comment in association with a comment area, which is the area in which the comment is received; the display unit displays an attachment indicating the comment area; The display unit Displaying the attachment in a position corresponding to the comment area; When the attachment is selected or sub-selected, displaying the received comment in the comment area; further comprising a reaction receiving unit that receives a reaction to the comment, The information sharing program causes the display unit to operate as an information sharing device that displays the comment received in the comment area and the reaction to the comment when the accessory is selected or semi-selected.
10. An information sharing method that is a method of operating an information sharing device that allows multiple users to share content and comments on the content, comprising: a content receiving step of receiving the content divided into a plurality of preset areas; a comment receiving step of receiving the comments for each of the areas of the content; a display step of displaying the content and the comments, In the display step, the comment is displayed in association with a comment area in which the comment is received; The method further includes a tagging step of attaching a tag indicating an item related to the received content to the content, In the display step, the number of the contents and the number of the comments are displayed for each tag based on the number of the tags assigned to the contents received from the user.
11. A computer, An information sharing device for sharing content and comments on the content by a plurality of users, comprising: a content receiving unit that receives the content divided into a plurality of preset areas; a comment accepting unit that accepts the comments for each of the areas of the content; a display unit that displays the content and the comments, the display unit displays the comment in association with a comment area, which is the area in which the comment is received; a tagging unit that assigns a tag indicating a matter related to the received content to the content; The information sharing program causes the display unit to operate as an information sharing device that displays the number of contents and the number of comments for each tag based on the number of tags assigned to the content received from the user.
12. An information sharing method that is a method of operating an information sharing device that allows a plurality of users to share content and comments on the content, comprising: a content receiving step of receiving the content divided into a plurality of preset areas; a comment receiving step of receiving the comments for each of the areas of the content; a display step of displaying the content and the comments, In the display step, the comment is displayed in association with a comment area in which the comment is received; a tagging step of attaching a tag indicating a matter related to the received content to the content; a request receiving step of receiving a request for the content, In the request receiving step, the request is received for each tag; In the display step, the request is displayed for each tag.
13. A computer, An information sharing device for sharing content and comments on the content by a plurality of users, comprising: a content receiving unit that receives the content divided into a plurality of preset areas; a comment accepting unit that accepts the comments for each of the areas of the content; a display unit that displays the content and the comments, the display unit displays the comment in association with a comment area, which is the area in which the comment is received; a tagging unit that assigns a tag indicating an item related to the received content to the content; a request receiving unit that receives a request for the content, the request receiving unit receives the request for each tag; The display unit displays the request for each tag.
Citation Information
Patent Citations
Server, program, and information processing method
JP2024015780A
Communication service system
WO2012056726A1
Program, display method, and terminal
WO2021225104A1
Short sentence communication method
JP2011129009A