Information processing device, information processing method, and information processing program
The information processing device categorizes comments by user attributes to facilitate easy viewing, addressing the challenge of managing large volumes of comments in content services.
Patent Information
- Application Number
- JP2022098174
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-17
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2042-06-17
AI Technical Summary
Existing content services struggle to facilitate easy viewing of a large number of comments due to the lack of effective grouping and categorization based on user attributes.
An information processing device that classifies comments into groups based on user attributes such as gender, age, and location, and provides content indicating these groups, allowing users to select and view comments from specific categories.
Enables easy and efficient viewing of desired comments by categorizing and presenting them based on user attributes, improving user experience in navigating through multiple comments.
Smart Images

Figure 0007797314000001 
Figure 0007797314000002 
Figure 0007797314000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] BACKGROUND ART Conventionally, when providing content such as news, there has been a service that provides content that indicates opinions, impressions, etc. on the content posted by a third party in accordance with the content (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-49094 Summary of the Invention [Problem to be solved by the invention]
[0004] However, while the above-mentioned conventional technology is capable of providing multiple pieces of content that fall within a specified theme and multiple comments posted in response to these multiple comments, there is room for further improvement in terms of making it easier to view comments when a large number of comments are provided.
[0005] The present application has been made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that make it easy to view comments. [Means for solving the problem]
[0006] The information processing device according to the present application includes a classification unit and a provision unit. The classification unit classifies each of a plurality of comments posted on content into a group according to attributes of the posting user. The provision unit provides content indicating the plurality of groups into which the plurality of comments have been classified by the classification unit, and then provides the comments classified into a group selected from the plurality of groups indicated by the content. [Effects of the Invention]
[0007] According to one aspect of the embodiment, an effect is achieved in that comments can be easily viewed. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of a terminal device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a user information table stored in the user information storage unit according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a content table stored in the content storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of list content provided by the providing unit of the information processing device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of provided content provided by the providing unit of the information processing device according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of comment-related content provided by the providing unit of the information processing device according to the embodiment. [Figure 10]FIG. 10 is a diagram showing another example of comment-related content provided by the providing unit of the information processing device according to the embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example of changes in comment-related content provided by the providing unit of the information processing device according to the embodiment. [Figure 12] FIG. 12 is a flowchart illustrating an example of information processing by the processing unit of the information processing device according to the embodiment. [Figure 13] FIG. 13 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, a detailed description will be given of an information processing device, an information processing method, and an information processing program (hereinafter referred to as "embodiments") according to the present application, with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the embodiments can be appropriately combined as long as the processing content is not contradictory. Furthermore, the same components in the following embodiments are denoted by the same reference numerals, and redundant explanations will be omitted.
[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of information processing according to the embodiment.
[0011] An information processing device 1 shown in FIG. 1 provides online services such as a news site, a shopping site, an auction site, a flea market site, a restaurant introduction site, a review site, or a social networking service (SNS) site.
[0012] As shown in FIG. 1, the information processing device 1 is n-1 The content that corresponds to the content request is sent to users U1 to U n-1(Steps S11 to S1 n-1 ) where n is, for example, an integer of 3 or more.
[0013] Steps S11 to S1 n-1 The content provided on the site may include, for example, content related to products that are the subject of trade on shopping sites or auction sites, news content, or content related to products or services that are the subject of reviews on review sites, and may be referred to as "target content" below.
[0014] For example, users U1 to U n-1 terminal devices 21-2 n-1 By operating the corresponding terminal device among the terminal devices 21 to 2 n-1 The information processing device 1 causes the corresponding terminal device among the terminal devices 21 to 2 to transmit a content request to the information processing device 1. n-1 The terminal devices 21-2 n-1 and the terminal devices 21-2 n-1 By displaying the target content in response to the content request, users U1 to U n-1 The target content according to the request from users U1 to U n-1 Provided to.
[0015] The information processing device 1 then receives the user U1 to U n-1 , and accepts comments on the target content from the n-1 The information processing device 1 is a n-1 For example, the information of the comments received from users U1 to U2 is stored (step S3). n-1 Terminal devices 21-2 n-1 By operating the corresponding terminal device among the terminal devices 21 to 2 n-1 The corresponding terminal device among the plurality of terminals transmits information about a comment on the target content to the information processing device 1.
[0016] The information processing device 1 includes terminal devices 21-2 n-1By receiving the information of the comment sent from the user U1 to the user U2, and storing the information of the received comment, n-1 The information of the comments received from users U1 to U2 who posted the comments is stored below. n-1 Each of these may be referred to as a posting user, and a comment posted on the target content may be referred to as a posted comment.
[0017] After that, the information processing device 1 receives the user U n The information processing device 1 receives a content request from the user (step S4). The information processing device 1 classifies the plurality of comments posted to the target content in response to the content request into groups that satisfy the classification conditions from among the plurality of groups (step S5).
[0018] The classification conditions are conditions related to the attributes of the posting user, and the information processing device 1 can classify each of the multiple posted comments into groups according to the attributes of the posting user. The attributes of the posting user include, for example, the gender, age, location, and occupation of the posting user. The location of the posting user is, for example, the location of the posting user when the posting user posted the comment or the place of residence of the posting user.
[0019] For example, the information processing device 1 classifies each of a plurality of posted comments into groups according to the attributes of the posting user for each attribute item. The attribute items are, for example, gender, age, occupation, location, etc. For classification in the attribute item of gender, the information processing device 1 classifies a plurality of posted comments into gender groups corresponding to the posting user. The gender groups are, for example, a male group, a female group, and an unknown group.
[0020] Furthermore, as a classification of the attribute item of age, the information processing device 1 classifies a plurality of posted comments into age groups corresponding to the posting user, such as a group of teenagers, a group of people in their twenties, a group of people in their thirties, etc.
[0021] Next, the information processing device 1 transmits to the terminal device 2 as provided content the target content corresponding to the content request received in step S4 and grouped content, which is content indicating a plurality of groups into which a plurality of posted comments are classified in step S5. n By sending to n In the process of step S6, the information processing device 1 provides the provided content to the terminal device 2. n and send it to terminal device 2 n By displaying it on the n Provide content to.
[0022] In the example shown in Figure 1, the provided content includes, as target content in response to the content request, the content of News K containing the string "How should teleworking employees be evaluated...", and, as grouping content, includes an age-based graph showing the distribution of the number of posted comments by age group from teens to 70s, and a gender graph showing the distribution of the number of posted comments by male, female, and other genders.
[0023] User U n Terminal device 2 n By operating the buttons, in the grouping content shown in Figure 1, one or more age groups can be selected from the age graph, and one or more gender groups can be selected from the gender graph.
[0024] User U n When the user selects one or more age groups from the age graph and one or more gender groups from the gender graph, the terminal device 2 n From User U n Selection information indicating the information on the age group and sex group selected by the user is transmitted to the information processing device 1 (step S7).
[0025] The information processing device 1 is a terminal device 2 nThe terminal device 2 displays comment content including posted comments classified into both the age group and the gender group indicated by the selection information from n and send it to terminal device 2 n By displaying the comment content on the terminal device 2, n By sending to n (Step S8).
[0026] In the example shown in FIG. 1, the terminal device 2 receives, as comment content, content including a plurality of posted comments classified into both the 20s group and the women group. n That is, the comment content shown in FIG. 1 includes a plurality of comments posted by female users in their twenties among a plurality of comments posted to the target content. n This allows a user to easily check a desired comment from among multiple comments posted on the target content.
[0027] 1 is a content in which a plurality of posted comments classified into any of the groups selected from the graphs of two attribute items are arranged, but is not limited to this example. For example, when a group is selected from the graph of one of the two attribute items, the comment content provided by the information processing device 1 is a content in which a plurality of posted comments included in the group selected from the graph of one attribute item are arranged.
[0028] The information processing device 1 may be configured to execute the process of step S5 before the process of step S4. n The display may be performed by the processing of the subject, or may be transmitted to the terminal devices 21-2 via an interface such as an API (Application Programming Interface). n Based on the information input from the terminal device 21-2, the information processing device 1 nIn addition, in FIG. 1, the terminal devices 21 to 2 n The case where the terminal device 21 and the information processing device 1 are separate devices has been described. n and the information processing device 1 may be integrated.
[0029] In this way, the information processing device 1 classifies each of the multiple posted comments posted to the target content into a group according to the attributes of the posting user, and provides content indicating the multiple groups into which the multiple posted comments have been classified.The information processing device 1 then provides the posted comments classified into a group selected from the multiple groups indicated by the content.
[0030] The following describes the process performed by the information processing device 1 and the terminal devices 21-2. n The configuration of the information processing system including the above will be described in detail.
[0031] [2. Information Processing System Configuration] 2 is a diagram showing an example of the configuration of an information processing system according to an embodiment. As shown in FIG. 2, the information processing system 100 according to an embodiment includes an information processing device 1 and a plurality of terminal devices 21 to 22. n and a plurality of uploader devices 31-3 m and m is an integer of 2 or greater.
[0032] Information processing device 1, terminal devices 21-2 n , and the user device 31-3 m are connected to each other so as to be able to communicate with each other by wire or wirelessly via a network N. Note that the information processing system 100 shown in FIG.
[0033] The information processing device 1 provides online services such as a news site, a shopping site, an auction site, a flea market site, a restaurant introduction site, a review site, or an SNS site.
[0034] A plurality of terminal devices 21-2 nEach of the terminal devices 21 to 22 is, for example, a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a smartphone, a mobile phone, or a PDA (Personal Digital Assistant). n Each of the n The corresponding user operates one of them.
[0035] In addition, a plurality of terminal devices 21-2 n Each of the terminal devices 21 to 22 is not limited to the above-mentioned examples, and may be, for example, a smart watch or a wearable device. n When each of the users U1 to U2 is not individually identified, they may be referred to as a terminal device 2. n When referring to each of these without distinguishing them individually, they may be referred to as user U.
[0036] Multiple uploader devices 31-3 m Each of the uploader devices 31 to 33 is an information processing device that uploads target content provided by the online service provided by the information processing device 1. For example, m Each of the uploader devices 31 to 33 transmits target content such as news content, content related to products that are traded on shopping sites or auction sites, or content related to products or services that are the subject of reviews on review sites to the information processing device 1. m When referring to each of these devices without distinguishing them individually, they may be referred to as uploader device 3.
[0037] [3. Terminal Device 2] 3 is a diagram illustrating an example of the configuration of a terminal device 2 according to an embodiment. As illustrated in FIG. 3, the terminal device 2 according to an embodiment includes a communication unit 10, a display unit 11, an operation unit 12, a sensor group 13, a storage unit 14, and a processing unit 15.
[0038] [3.1. Communication Unit 10] The communication unit 10 is realized by, for example, a network interface card (NIC), etc. The communication unit 10 is connected to a network N by wire or wirelessly, and transmits and receives information to and from the information processing device 1 via the network N.
[0039] [3.2. Display section 11] The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.
[0040] [3.3. Operation unit 12] The operation unit 12 includes, for example, a keyboard including keys for inputting letters, numbers, and spaces, an enter key, arrow keys, etc., a mouse, a power button, etc. If the display unit 11 is a touch panel compatible display, the operation unit 12 includes a touch panel.
[0041] [3.4. Sensor Group 13] The sensor group 13 includes, for example, a positioning sensor, an acceleration sensor, a gyro sensor, and an image sensor. The positioning sensor is a sensor that detects the position of the terminal device 2 as the position of the user U. The acceleration sensor is a sensor that detects the acceleration of the terminal device 2. The gyro sensor is a sensor that detects the attitude, such as the tilt and rotation, of the terminal device 2. The image sensor is a sensor that captures images of the surroundings of the terminal device 2.
[0042] [3.5. Storage section 14] The storage unit 14 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0043] The storage unit 14 stores, for example, information transmitted from the information processing device 1 and acquired by the processing unit 15 via the network N and the communication unit 10, and detection information which is information detected by the sensor group 13, etc.
[0044] [3.6. Processing Unit 15] The processing unit 15 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the terminal device 2 using RAM as a work area. The processing unit 15 may be partially or entirely realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The processing unit 15 includes an information acquisition unit 16, a display processing unit 17, and an information output unit 18.
[0045] [3.6.1. Information acquisition unit 16] The information acquisition unit 16 acquires various contents transmitted from the information processing device 1 and received by the communication unit 10 via the network N. The contents transmitted from the information processing device 1 include, for example, the provided content and comment content described above.
[0046] [3.6.2. Display Processing Unit 17] The display processing unit 17 causes the display unit 11 to display the information acquired by the information acquisition unit 16. For example, the display processing unit 17 causes the display unit 11 to display content acquired by the information acquisition unit 16.
[0047] [3.6.3. Information Output Unit 18] The information output unit 18 transmits, for example, operation information corresponding to an operation on the operation unit 12 by the user U to the information processing device 1 via the communication unit 10. In addition, the information output unit 18 transmits detection information corresponding to information detected by the sensor group 13 to the information processing device 1 via the communication unit 10.
[0048] 4. Configuration of Information Processing Device 1 4 is a diagram showing an example of the configuration of the information processing device 1 according to the embodiment. As shown in FIG. 4, the information processing device 1 includes a communication unit 20, a storage unit 21, and a processing unit 22.
[0049] [4.1. Communication Unit 20] The communication unit 20 is realized by, for example, a NIC. The communication unit 20 is connected to the network N via a wired or wireless connection and transmits and receives information to and from various other devices. For example, the communication unit 20 transmits and receives information to and from the terminal device 2 and the uploader device 3 via the network N.
[0050] [4.2. Storage section 21] The storage unit 21 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 21 has a user information storage unit 30 and a content storage unit 31.
[0051] 4.2.1. User Information Storage Unit 30 The user information storage unit 30 stores various types of information related to the user U. Fig. 5 is a diagram showing an example of a user information table stored in the user information storage unit 30 according to the embodiment. In the example shown in Fig. 5, the user information table stored in the user information storage unit 30 includes information on items such as "user ID," "attribute information," and "history information."
[0052] "User ID" is an identifier that identifies user U. "Attribute information" is attribute information related to the attributes of user U that is associated with "user ID." The attributes of user U include, for example, demographic attributes and psychographic attributes. Demographic attributes are demographic attributes, such as age, gender, occupation, place of residence, annual income, and family composition. Psychographic attributes are psychological attributes, such as lifestyle, values, and interests.
[0053] "History information" is history information that includes information such as user U's service usage history (an example of behavioral history), and includes, for example, user U's payment history information, user U's search history information, and user U's browsing history information.
[0054] User U's payment history information includes purchase history information regarding products purchased by User U online, at a physical store, or at a physical facility using a payment service, and service usage history information regarding services used by User U for a fee online, at a physical store, or at a physical facility using a payment service.
[0055] The purchase history information includes information on products purchased by the user U, information on the purchase cost, purchase date and time, information on the store where the purchase was made, etc. The service usage history information includes information on services used by the user U, information on the usage cost, purchase date and time, information on the store where the service was used, etc.
[0056] The search history information of the user U is, for example, information on the search history of web content on search sites, information on the search history of various websites, etc. The browsing history information of the user U includes information on the browsing history of product information on each site of the user U.
[0057] 5, a user U with a user ID of "U1" has attribute information "attribute information AT1" and history information "history information AC1," a user U with a user ID of "U2" has attribute information "attribute information AT2" and history information "history information AC2," and a user U with a user ID of "U3" has attribute information "attribute information AT3" and history information "history information AC3."
[0058] 5, the attribute information and history information are expressed as abstract character strings such as "attribute information AT1" to "attribute information AT3" and "history information AC1" to "history information AC3", but the attribute information and history information are, for example, text data or file format data. Furthermore, the user information storage unit 30 is not limited to the above and may store various types of information depending on the purpose.
[0059] 4.2.2. Content Storage Unit 31 The content storage unit 31 stores various information related to the target content submitted from the uploader device 3, and information such as posted comments and ratings sent from the terminal device 2. Fig. 6 is a diagram showing an example of a content table stored in the content storage unit 31 according to the embodiment. In the example shown in Fig. 6, the content table stored in the content storage unit 31 includes information on items such as "content ID," "content," "rating information," and "comment information."
[0060] "Content ID" is an identifier that identifies the target content. "Content" is information that indicates the target content, such as information that indicates news content, information that indicates content related to products that are the subject of transactions on shopping sites or auction sites, or information that indicates content related to products or services that are the subject of reviews on review sites.
[0061] "Evaluation information" is information indicating the evaluation of the target content or posted comments by the user U. The evaluation of the target content may be, for example, a positive evaluation, a neutral evaluation, or a negative evaluation. A positive evaluation is made, for example, by the user U selecting a positive evaluation button (for example, selecting the good button). A neutral evaluation is made, for example, by the user U selecting a neutral evaluation button (for example, selecting the average button). A negative evaluation is made, for example, by the user U selecting a negative evaluation button (for example, selecting the bad button).
[0062] The evaluation of the target content does not have to include a neutral evaluation, and may include, for example, an evaluation such as "educational," "easy to understand," or "new perspective" in addition to or instead of a positive, neutral, or negative evaluation.
[0063] "Comment information" is information about a posted comment, and includes, for each posted comment, an identifier that identifies the posted comment, an identifier that identifies the posting user, information indicating the posting date and time of the posted comment, information indicating the location of the posting user when the posting user posted the comment (posting location), information about the posted comment, information indicating an evaluation of the posted comment, etc. Furthermore, if there are posted comments on the posted comment, "comment information" also includes information about the posted comments on the posted comment.
[0064] In the example shown in FIG. 6, the target content with content ID "CO1" has target content information "content C1," rating information "rating information E1," and comment information "comment information D1." Furthermore, the target content with content ID "CO2" has target content information "content C2," rating information "rating information E2," and comment information "comment information D2." Furthermore, the target content with content ID "CO3" has target content information "content C3," rating information "rating information E3," and comment information "comment information D3."
[0065] 6, the target content, rating information, comment information, etc. are expressed as abstract character strings such as "content C1" to "content C3," "rating information E1" to "rating information E3," and "comment information D1" to "comment information D3," but this information is, for example, text data or file format data. Furthermore, the content storage unit 31 is not limited to the above and may store various types of information depending on the purpose.
[0066] [4.3. Processing Unit 22] The processing unit 22 is a controller, and is realized by a processor such as a CPU or an MPU using RAM as a work area to execute various programs (examples of information processing programs) stored in a storage device (e.g., the storage unit 21) inside the information processing device 1. Furthermore, the processing unit 22 may be realized in part or in whole by an integrated circuit such as an ASIC or an FPGA.
[0067] 4, processing unit 22 has an acquisition unit 40, a reception unit 41, a determination unit 42, a classification unit 43, a determination unit 44, and a provision unit 45, and realizes or executes the functions and actions of information processing described below. Note that the internal configuration of processing unit 22 is not limited to the configuration shown in FIG. 4, and may have any other configuration as long as it performs the information processing described below.
[0068] [4.3.1. Acquisition part 40] The acquisition unit 40 acquires various types of information. The acquisition unit 40 acquires various types of information from the storage unit 21. The acquisition unit 40 acquires various types of information from the user information storage unit 30, the content storage unit 31, and the like.
[0069] For example, the acquisition unit 40 acquires information corresponding to a request or information accepted by the acceptance unit 41 from the storage unit 21. For example, when a content list request is accepted by the acceptance unit 41, the acquisition unit 40 acquires from the content storage unit 31 a plurality of target contents of the type specified by the content list request.
[0070] In addition, for example, when a content request is accepted by the accepting unit 41, the acquiring unit 40 acquires information such as the target content identified by the content request and multiple posted comments posted on the target content identified by the content request from the content storage unit 31.
[0071] The posted comments posted to the target content include, but are not limited to, posted comments directly posted to the target content as well as posted comments indirectly posted to the target content. For example, posted comments indirectly posted to the target content are posted comments posted in response to posted comments posted to the target content.
[0072] Furthermore, when the reception unit 41 receives the selection information, the acquisition unit 40 acquires information on multiple posted comments of the group identified by the selection information from the content storage unit 31. Furthermore, when the reception unit 41 receives a content request, selection information, etc., the acquisition unit 40 acquires information on the user U identified by the content request or selection information from the user information storage unit 30.
[0073] Furthermore, the acquisition unit 40 receives various types of information from an external information processing device via the communication unit 20. For example, the acquisition unit 40 acquires user information from the external device and stores the acquired user information in the user information storage unit 30. For example, the acquisition unit 40 acquires user information from the external device at predetermined intervals and updates the user information table stored in the user information storage unit 30.
[0074] [4.3.2. Reception Unit 41] The reception unit 41 receives various requests from the terminal device 2, the uploader device 3, etc. For example, the reception unit 41 receives a submission request transmitted from the uploader device 3 and received by the communication unit 20. The submission request includes target content to be submitted, and when the reception unit 41 receives a submission request, the reception unit 41 adds the target content included in the submission request to the content table stored in the content storage unit 31, thereby updating the content table.
[0075] The reception unit 41 receives a content list request transmitted from the terminal device 2 and received by the communication unit 20. The content list request includes, for example, information for identifying the user U (for example, a user ID), information for identifying the type of target content, and detection information. The detection information is information detected by the sensor group 13, and includes, for example, information indicating the location of the user U.
[0076] The receiving unit 41 receives a content request transmitted from the terminal device 2 and received by the communication unit 20. The content request includes information for identifying the user U, information for identifying the target content, detection information, and the like.
[0077] The reception unit 41 also receives selection information transmitted from the terminal device 2 and received by the communication unit 20. The selection information includes information for identifying the user U, information on a group selected by the user U from a plurality of groups whose information is included in the provided content provided to the user U, and detection information.
[0078] The reception unit 41 receives a display selection of grouping content by the user U based on the selection information transmitted from the terminal device 2 and received by the communication unit 20. The reception unit 41 also receives a selection of a group by the user U from among the multiple groups indicated by the grouping content based on the selection information transmitted from the terminal device 2 and received by the communication unit 20.
[0079] Furthermore, the reception unit 41 receives posted comment information transmitted from the terminal device 2 and received by the communication unit 20. The posted comment information includes information for identifying the posting user, information about the posted comment input to the terminal device 2 by user U who is the posting user, information for identifying the target content that is the subject of the posted comment, and detection information. When the reception unit 41 receives the information about the posted comment, it adds the received information about the posted comment to a content table stored in the content storage unit 31.
[0080] 4.3.3. Determination unit 42 The determining unit 42 determines one or more attribute items to be used for classification by the classifying unit 43 based on the attributes of the users to whom the target content provided by the providing unit 45 is provided.
[0081] The attribute items are, for example, but not limited to, demographic attribute items such as gender, age, occupation, access location, place of residence, educational background, annual income, family structure, etc. For example, the attribute items may be psychographic attribute items such as lifestyle, values, ideological tendencies, and interests in addition to or instead of demographic attribute items.
[0082] The determination unit 42 has an item determination table in which one or more attribute items are associated with each attribute of the destination user, and determines one or more attribute items associated with the attributes of the destination user in the item determination table as attribute items to be classified, which are attribute items used for classification by the classification unit 43.
[0083] The determination unit 42 also has an attribute item determination model, and can input attribute information of the recipient user into the attribute item determination model and determine one or more attribute items to be classified based on the score for each attribute item output from the attribute item determination model.
[0084] For example, the determination unit 42 can determine attribute items whose scores output from the attribute item determination model are equal to or greater than a threshold as classification target attribute items, or can determine a predetermined number of attribute items in descending order of the scores output from the attribute item determination model as classification target attribute items. The attribute item determination model is generated using, for example, learning data including, for each user U, information on the attributes of the user U and information on the attribute items selected by the user U.
[0085] Furthermore, the determining unit 42 can determine one or more classification target attribute items based on the type of target content provided by the providing unit 45 in addition to the attributes of the destination user.
[0086] In this case, the determination unit 42 has an item determination table in which one or more attribute items are associated with each combination of the attribute of the destination user and the type of target content, and the classification unit 43 uses this item determination table to determine one or more attribute items to be classified.
[0087] In addition, the determination unit 42 can also determine one or more attribute items to be classified using an attribute item determination model that receives attribute information of the destination user and information on the type of target content as input and outputs a score for each attribute item.
[0088] Furthermore, the determination unit 42 can also determine one or more attribute items to be classified based on the type of target content provided by the providing unit 45, instead of the attributes of the destination user. In this case, the determination unit 42 can also determine one or more attribute items to be classified using an item determination table or an attribute item determination model.
[0089] In addition, when the target content provided by the providing unit 45 is specific content, the determining unit 42 can also determine a plurality of predetermined attribute items as classification target attribute items regardless of the attributes of the recipient user.
[0090] The determining unit 42 can also determine a plurality of groups to be included in the determined group set for each attribute item to be classified, based on at least one of the attribute of the destination user and the type of target content.
[0091] For example, assume that the classification target attribute item determined by the determination unit 42 is the attribute item of age. In this case, the determination unit 42 determines one group from, for example, a group including multiple groups in age ranges of 10 years (for example, groups in ranges such as under teens, teens, 20s, and 30s), a group including multiple groups in age ranges of 20 years (for example, groups in ranges such as under teens, 20s to 30s, and 40s to 50s), etc.
[0092] The determination unit 42 has, for example, an item determination table in which attribute items are associated with each combination of the attributes of the recipient user and a group group, and uses this item determination table to determine multiple groups included in the group group for each attribute item to be classified.
[0093] In addition, the determination unit 42 has a group determination model for each attribute item to be classified, inputs attribute information of the recipient user into the group determination model, and can determine a group for each attribute item to be classified based on the score for each group output from the group determination model.
[0094] The determination unit 42 can also determine the priority of the determined plurality of classification target attribute items based on at least one of the attributes of the destination user and the type of the target content. Such priority is, for example, a display priority, and in this case, a group of classification target attribute items with a higher priority is displayed higher.
[0095] Each of the above-mentioned attribute item determination models and group determination models is, for example, a learning model generated by a GBDT (Gradient Boosting Decision Tree) or a learning model generated by deep learning using a deep neural network (DNN), but is not limited to such examples and may also be a learning model generated by other machine learning methods.
[0096] [4.3.4. Classification section 43] The classification unit 43 classifies each of the multiple comments posted to the target content provided by the provision unit 45 into groups according to the attributes of the posting users.
[0097] For example, the classification unit 43 classifies each of the multiple posted comments into a group according to the attribute of the posting user for each attribute item. For example, when the determination unit 42 determines multiple attribute items to be classified, the classification unit 43 classifies the multiple posted comments into a group according to the attribute of the posting user for each attribute item to be classified determined by the determination unit 42.
[0098] For example, assume that the multiple classification target attribute items determined by the determination unit 42 are gender, age, place of residence, and family structure. In this case, the classification unit 43 classifies each of the classification target attribute items, gender, age, place of residence, and family structure, into groups according to the attributes of the posting user.
[0099] The classification unit 43 classifies the posted comments into groups of the gender of the posting user, such as a male group, a female group, and an unknown group, in terms of the attribute item of gender.
[0100] Furthermore, the classification unit 43 classifies the posted comments into age groups corresponding to the posting users, such as a group of teenagers, a group of people in their twenties, a group of people in their thirties, etc., as a classification based on the attribute item of age.
[0101] Furthermore, the classification unit 43 classifies the posted comments into groups of residences corresponding to the posting user's place of residence, for example, a group of posted comments whose place of residence is in the Kanto region, a group of posted comments whose place of residence is in the Kansai region, a group of posted comments whose place of residence is in a region other than the Kanto region and the Kansai region, etc.
[0102] Furthermore, the classification unit 43 classifies the posted comments into family structure groups corresponding to the family structures of the posting users, such as a group of single posting users, a group of posting users who have a spouse but no children, a group of posting users who have a spouse and children, etc.
[0103] Assume that the attribute items to be classified determined by the determination unit 42 are gender, age, and political ideology. In this case, the classification unit 43 classifies the attribute items of gender, age, and political ideology into groups according to the attributes of the posting user.
[0104] The classification unit 43 classifies the posted comments into groups of political ideology tendencies corresponding to the posting user, as a classification based on the attribute item of political ideology tendencies. The groups of political ideology tendencies are, for example, a group of conservative political ideologies, a group of neutral political ideologies, a group of reformist political ideologies, etc.
[0105] Furthermore, when the determining unit 42 determines a plurality of groups included in each attribute item, the classifying unit 43 classifies the posted comments into the plurality of groups for each attribute item determined by the determining unit 42.
[0106] [4.3.5. Judgment unit 44] The determining unit 44 determines a group according to the attributes of users to whom the target content provided by the providing unit 45 is to be provided.
[0107] For example, the determination unit 44 determines one or more groups from among the multiple groups of attribute items classified by the classification unit 43 as groups corresponding to the attributes of the destination user for each attribute item classified by the classification unit 43.
[0108] The determination unit 44 determines, for each attribute item, a group that matches the attribute of the destination user from among a plurality of groups of attribute items classified by the classification unit 43, as a group according to the attribute of the destination user.
[0109] For example, suppose that the attribute item classified by the classification unit 43 is the attribute item of gender, and the multiple groups of the attribute item of gender are a male group, a female group, and other groups. In this case, the determination unit 44 selects the male group if the gender of the destination user is male, and selects the female group if the gender of the destination user is female.
[0110] Furthermore, it is assumed that the attribute item classified by the classification unit 43 is the attribute item of age, and that the multiple groups of the attribute item of age include a group of teens, a group of twenties, and a group of thirties, etc. In this case, the determination unit 44 selects the group of twenties when the age of the destination user is in his twenties, and selects the group of thirties when the age of the destination user is in his thirties.
[0111] In addition, the judgment unit 44 may have, for example, a group determination table in which a group of each attribute item is associated with each attribute of the destination user, and may determine in such a group determination table that a group associated with the attribute of the destination user is a group according to the attribute of the destination user.
[0112] The determination unit 44 also has a group determination model for each attribute item, and can input attribute information of the destination user to the group determination model and determine a group according to the attribute of the destination user based on the score for each group output from the group determination model. For example, the determination unit 44 determines the group with the highest score output from the group determination model as the group according to the attribute of the destination user.
[0113] Note that, instead of determining one group for each attribute item to be classified as a group corresponding to the attributes of the target user, the determination unit 44 can also determine two or more groups for each attribute item to be a group corresponding to the attributes of the target user. For example, the determination unit 44 can determine a predetermined number of groups in descending order of the scores output from the group determination model as groups corresponding to the attributes of the target user.
[0114] [4.3.6.Providing Department 45] The providing unit 45 provides the content corresponding to the request or information received by the receiving unit 41 to the terminal device 2 that made the request and displays it on the display unit 11 of the terminal device 2, thereby providing the content corresponding to the request or information to the user U of the terminal device 2 that made the request.
[0115] For example, when a content list request is accepted by the accepting unit 41, the providing unit 45 provides the list content corresponding to the content list request to the user U of the requesting terminal device 2 by transmitting the list content including multiple target contents of the type identified by the content list request to the requesting terminal device 2 and displaying it on the display unit 11 of the terminal device 2.
[0116] 7 is a diagram showing an example of list content provided by the providing unit 45 of the information processing device 1 according to the embodiment. The list content 50 shown in FIG. 7 includes a search box 51, a search button 52, a first content column 53, a tab column 54, a second content column 55, and a third content column 56.
[0117] A search keyword is input into the search box 51 by the user U operating the operation unit 12. When the user U operates the operation unit 12 to select a search button 52 with the search keyword input into the search box 51, the information output unit 18 of the terminal device 2 transmits a search query including the search keyword input into the search box 51 to an information providing device (not shown). The information providing device transmits search results according to the search keyword included in the search query to the terminal device 2. The search results are acquired by the information acquisition unit 16 and displayed on the display unit 11 by the display processing unit 17.
[0118] Each content included in the first content column 53, the second content column 55, and the third content column 56 is content that will be transferred to the destination content when selected by user U, and some of the content, for example, displays part of the information included in the destination content.
[0119] When the user U selects a content in the first content column 53, the content to which the selected content is to be transferred is displayed on the display unit 11. The user U can redisplay the list content 50 by selecting the back button or home button displayed on the display unit 11.
[0120] In the second content column 55, a plurality of target contents 57a, 57b, 57c, 57d, and 57e are arranged side by side in the vertical direction. The plurality of target contents 57a, 57b, 57c, 57d, and 57e arranged in the second content column 55 can be switched by selecting a tab included in the tab column 54.
[0121] The third content column 56 includes home button content for transitioning to an initial screen, as well as content for transitioning to destination content when selected by the user U. Hereinafter, when referring to each of the target contents 57a, 57b, 57c, 57d, and 57e without distinguishing them individually, they may be referred to as target content 57.
[0122] When the user U selects one of the multiple target contents 57 included in the second content column 55 by operating the operation unit 12, the information output unit 18 of the terminal device 2 transmits a content request to the information processing device 1, including information identifying the target content 57 selected by the user U.
[0123] The providing unit 45 of the information processing device 1 provides the provided content to the user U by transmitting the provided content in response to the content request to the requesting terminal device 2 and displaying it on the display unit 11 of the terminal device 2. The provided content includes, for example, the target content specified in the content request, comment content including multiple comments on the target content, and a comment report button.
[0124] 8 is a diagram showing an example of provided content provided by the providing unit 45 of the information processing device 1 according to the embodiment. The provided content 60 shown in Fig. 8 includes target content 57 specified in the content request, comment content 61, a comment report button 64, and a link 65. The link 65 is a GUI for returning to the list content 50 shown in Fig. 7.
[0125] The comment content 61 includes posted comment information 62a and 62b corresponding to the target content 57 specified by the content request, and a comment button 63. The comment button 63 is a GUI button for displaying multiple pieces of posted comment information other than the posted comment information 62a and 62b on the display unit 11 of the terminal device 2.
[0126] Each of the posted comment information 62a and 62b includes a posted comment 620, a positive evaluation button 621, a negative evaluation button 622, and a reply comment button 623. Note that the posted comment information 62a and 62b may also include a neutral evaluation button.
[0127] Each posted comment 620 is a posted comment posted for the target content 57 specified by the content request. The positive evaluation button 621 is a GUI (Graphical User Interface) button that a user U who has viewed the posted comment 620 selects when giving a positive evaluation to the posted comment 620, and the number of selected positive evaluation buttons 621 is indicated at a position corresponding to the positive evaluation button 621.
[0128] The negative evaluation button 622 is a GUI button that a user U who has viewed the posted comment 620 selects when they want to give a negative evaluation to the posted comment 620, and the number of negative evaluation buttons 622 selected is indicated at a position corresponding to the negative evaluation button 622.
[0129] The reply comment button 623 is a GUI button for displaying posted comments on the target content 57 specified by the content request, other than the posted comment 620 indicated by the posted comment information 62a and 62b.
[0130] The comment report button 64 is a GUI button for displaying comment-related content including grouped content and comment content including multiple posted comments. For example, by selecting the comment report button 64, the user U can display the comment-related content on the display unit 11 of the terminal device 2.
[0131] The information output unit 18 of the terminal device 2 transmits, as selection information, information for identifying the button selected by the user U from the positive evaluation button 621, the negative evaluation button 622, the reply comment button 623, and the comment report button 64 to the information processing device 1. The receiving unit 41 of the information processing device 1 receives the selection information from the terminal device 2.
[0132] If the received selection information includes information for specifying the positive evaluation button 621 or the negative evaluation button 622, the receiving unit 41 stores the received selection information in the content storage unit 31 and updates the evaluation information in the content table.
[0133] If the selection information received by the receiving unit 41 includes information for identifying the reply comment button 623, the providing unit 45 provides the comment content to the user U by transmitting comment content including multiple posted comments in response to the posted comment corresponding to the reply comment button 623 to the terminal device 2 and displaying the comment content on the display unit 11 of the terminal device 2.
[0134] In addition, if the selection information received by the receiving unit 41 includes information for identifying the comment report button 64, the providing unit 45 provides the comment-related content to the user U by transmitting the comment-related content corresponding to the comment report button 64 to the terminal device 2 and displaying it on the display unit 11 of the terminal device 2.
[0135] The comment-related content includes grouping content and comment content. The grouping content is content that indicates, for each attribute item, a plurality of groups into which a plurality of posted comments have been classified by the classification unit 43.
[0136] 9 is a diagram showing an example of comment-related content provided by the providing unit 45 of the information processing device 1 according to the embodiment. The comment-related content 70 shown in Fig. 9 includes grouping content 71, comment content 72, and a link 76. The link 76 is a GUI for returning to the provided content 60 shown in Fig. 8.
[0137] The comment content 72 includes posted comment information 74a and 74b corresponding to the target content 57 identified by the content request, and a comment button 75. Like the posted comment information 62a and 62b, the posted comment information 74a and 74b include a positive rating button, a negative rating button, and a reply comment button. The posted comment information 74a and 74b may also include a neutral rating button. The comment button 75 is a GUI button for displaying multiple pieces of posted comment information other than the posted comment information 74a and 74b on the display unit 11 of the terminal device 2.
[0138] The grouping content 71 is content that indicates, for each attribute item, a plurality of groups into which a plurality of posted comments have been classified by the classification unit 43, and includes graph content 73a and 73b.
[0139] The graph content 73a is content of a graph by age group showing multiple groups classified according to the attribute item of age, and in the example shown in Fig. 9, it is content of a graph by age group showing the distribution of the number of posted comments by age group from teenagers to people in their 70s. Also, while the graph content 73a shown in Fig. 9 shows the distribution of the number of posted comments by age group using a bar graph, the number of posted comments by age group may also be shown using a different type of graph, such as a pie chart.
[0140] Graph content 73b is a gender graph content showing multiple groups classified according to the attribute item of gender, and in the example shown in Fig. 9, it is a gender graph content showing the distribution of the number of posted comments by gender, male, female, and other gender. Also, graph content 73b shown in Fig. 9 is a graph showing the distribution of the number of posted comments by gender using the size of the circle, but the number of posted comments by gender may be shown using a different type of graph, such as a bar graph or a pie chart.
[0141] The graph contents 73a and 73b are GUI contents, and the user U can select one of multiple groups classified by attribute items to display posted comments posted by a specific posting user.
[0142] For example, when user U views a comment posted by a woman in her twenties, he or she selects, for example, a group for people in their twenties in graph content 73a, and selects, for example, a group for women in graph content 73b.
[0143] When a group included in the graph contents 73a and 73b is selected by the user U, the information output unit 18 of the terminal device 2 transmits information indicating the selected group to the information processing device 1 as selection information.
[0144] For example, suppose that user U selects, for example, a group of people in their twenties in graph content 73a and a group of women in graph content 73b. In this case, information output unit 18 transmits information indicating the group of people in their twenties and the group of women to information processing device 1 as selection information.
[0145] The receiving unit 41 of the information processing device 1 receives selection information from the terminal device 2. When the selection information received by the receiving unit 41 includes information indicating a group selected by the user U, the providing unit 45 provides the new comment-related content 70 to the user U by transmitting the new comment-related content 70 to the terminal device 2 and displaying it on the display unit 11 of the terminal device 2.
[0146] The new comment-related content 70 includes comment content including a plurality of posted comments classified into groups indicated by the selection information received by the reception unit 41, and grouping content 71 in which the groups indicated by the selection information are highlighted.
[0147] For example, if the received selection information includes information indicating a group of people in their twenties and a group of women, the providing unit 45 provides the user U with comment-related content 70 including comment content including multiple posted comments classified into both the group of people in their twenties and the group of women, and grouping content 71 in which the group of people in their twenties and the group of women are highlighted.
[0148] 10 is a diagram showing another example of comment-related content 70 provided by the providing unit 45 of the information processing device 1 according to the embodiment. The comment-related content 70 shown in FIG. 10 includes grouping content 71, comment content 77, and a link 76.
[0149] In the grouping content 71 of the comment-related content 70 shown in Fig. 10, the group of people in their twenties and the group of women are highlighted as groups selected by the user U among the attribute items. This allows the user U to easily understand the groups for each selected attribute item. The groups selected by the user U are highlighted by, for example, varying the color, shading, thickness of the border, etc.
[0150] The comment content 77 includes posted comment information 78a, 78b, and 78c each including a comment posted by a woman in her twenties among a plurality of posting users corresponding to the target content 57 specified by the content request, and a comment button 79.
[0151] The comment button 79 is a GUI button for displaying on the display unit 11 of the terminal device 2 information on posted comments other than the posted comments included in the posted comment information 78a, 78b, and 78c among multiple posted comments, each of which includes a comment posted by a woman in her twenties.
[0152] In this way, by selecting a plurality of groups indicated by the grouping content 71, the user U can easily view posted comments that have been categorized into any of the plurality of groups.
[0153] In the above-described example, when a group of multiple attribute items is selected, the providing unit 45 provides posted comments classified into any of the selected groups of attribute items, but when a group of one attribute item is selected, the providing unit 45 provides posted comments classified into the selected group.
[0154] For example, when a group of people in their twenties is selected, the providing unit 45 provides posted comments categorized into the group of people in their twenties, and when a group of men is selected, the providing unit 45 provides posted comments categorized into the group of men.
[0155] Furthermore, in the above example, the providing unit 45 provides grouping content including a plurality of groups for each of a plurality of attribute items, but it is also possible to provide grouping content for each attribute item.
[0156] For example, the providing unit 45 provides information indicating a plurality of groups in one attribute item among the plurality of attribute items as grouping content. After that, when one or more groups among the plurality of groups in one attribute item are selected, the providing unit 45 provides information indicating a plurality of groups in the remaining one attribute item among the plurality of attribute items as grouping content.
[0157] 11 is a diagram showing an example of changes in comment-related content provided by the providing unit 45 of the information processing device 1 according to the embodiment. Comment-related content 70 shown in (a) of Fig. 11 includes grouping content 71A instead of grouping content 71. Grouping content 71A includes graph content for selecting a group for the attribute item of age.
[0158] When a group is selected by the user U from among the graph contents included in the grouping content 71A, the providing unit 45 provides the comment-related content 70 including the grouping content 71A in which the selected group is highlighted, the grouping content 71B in which no group is selected, and the comment content 77A, as shown in (b) of Fig. 11. In the example shown in (b) of Fig. 11, the comment-related content 70 is shown when a group of people in their twenties is selected.
[0159] Comment content 77A includes posted comment information including posted comments posted by posting users in their twenties among a plurality of posting users corresponding to target content 57 specified by the content request.
[0160] The grouping content 71B includes graph content for selecting a group of the attribute item of gender. When the user U selects one group from the graph content included in the grouping content 71B, the providing unit 45 provides the comment-related content 70 including the grouping contents 71A and 71B in which the selected group is highlighted and the comment content 77, as shown in (c) of Figure 11. The example shown in (c) of Figure 11 shows the comment-related content 70 when the group of people in their twenties and the group of women are selected.
[0161] In the example shown in Figure 11, the grouping content of the attribute item for which the group is selected is included in the comment-related content 70, but the providing unit 45 can also provide comment-related content 70 that does not include the grouping content of the attribute item for which the group is selected.
[0162] In this way, the providing unit 45 can also provide grouping content for each attribute item. When providing grouping content for each attribute item, the providing unit 45 provides the grouping content for each attribute item in descending order of priority determined by the determining unit 42.
[0163] The providing unit 45 can also provide grouping content that combines groups of two or more attribute items. For example, the providing unit 45 can provide grouping content that allows users to select attributes of posting users that combine groups of multiple attribute items, such as a group of women in their twenties and a group of men in their twenties.
[0164] [5. Processing Procedure] Next, a procedure of information processing by the processing unit 22 of the information processing device 1 according to the embodiment will be described. Fig. 12 is a flowchart showing an example of information processing by the processing unit 22 of the information processing device 1 according to the embodiment.
[0165] 12, the processing unit 22 of the information processing device 1 determines whether the target content has been submitted from the uploader device 3 (step S20). If the processing unit 22 determines that the target content has been submitted (step S20: Yes), the processing unit 22 stores the submitted target content in the storage unit 21 (step S21).
[0166] When the processing of step S21 is completed or when it is determined that the target content has not been submitted (step S20: No), the processing unit 22 determines whether or not a comment has been posted (step S22). When it is determined that a comment has been posted (step S22: Yes), the processing unit 22 stores the posted comment in the storage unit 21 (step S23). Then, the processing unit 22 classifies the posted comment into groups according to the attributes of the posting user (step S24).
[0167] When the processing of step S24 is completed or when it is determined that no comment has been posted (step S22: No), the processing unit 22 determines whether a content request or selection information has been accepted (step S25). When it is determined that a content request or selection information has been accepted (step S25: Yes), the processing unit 22 provides the content according to the content request or selection information to the user U by transmitting the content according to the content request or selection information to the terminal device 2 and displaying it on the terminal device 2 (step S26).
[0168] For example, when a group indicated by the grouping content 71 is selected, the processing unit 22 provides comments classified into the selected group from among the multiple groups indicated by the grouping content 71 in the process of step S26.
[0169] When the processing of step S26 is completed or when it is determined that a content request or selection information has not been received (step S25: No), the processing unit 22 determines whether or not it is time to end the operation (step S27). For example, when the power of the information processing device 1 is turned off or when it is determined that an end operation has been performed by operating an operation unit (not shown) of the information processing device 1, the processing unit 22 determines that it is time to end the operation.
[0170] If the processing unit 22 determines that the operation end time has not yet arrived (step S27: No), it proceeds to step S20, and if it determines that the operation end time has arrived (step S27: Yes), it terminates the processing shown in Figure 12.
[0171] [6. Modifications] In the above-described example, the online services provided by the information processing device 1 are online services provided by news sites, shopping sites, auction sites, flea market sites, restaurant introduction sites, review sites, SNS sites, etc. However, the online services are not limited to these examples. The information processing device 1 may also provide online services provided by map providing sites, travel sites, search sites, etc.
[0172] Furthermore, the terminal device 2 can cooperate with the information processing device 1 to execute some or all of the functions of one or more of the acquisition unit 40, the reception unit 41, the determination unit 42, the classification unit 43, the judgment unit 44, and the provision unit 45, and can function as a part of an information processing device having some or all of the functions of one or more of the determination unit 42, the classification unit 43, the judgment unit 44, and the provision unit 45. Note that, hereinafter, a configuration including some or all of the above-described information processing device 1 and the terminal device 2 may be referred to as the information processing device 1.
[0173] The processing unit 15 shown in Figure 3 is realized by a processor such as a CPU or MPU executing various programs (examples of information processing programs) stored in a storage device (e.g., storage unit 14) inside the terminal device 2 using RAM as a working area.
[0174] [7. Hardware Configuration] The information processing device 1 or terminal device 2 according to the above-described embodiment is realized by, for example, a computer 80 configured as shown in Fig. 13. The following description will be given taking the information processing device 1 as an example. Fig. 13 is a hardware configuration diagram showing an example of a computer 80 that realizes the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, a RAM 82, a ROM (Read Only Memory) 83, an HDD (Hard Disk Drive) 84, a communication interface (I / F) 85, an input / output interface (I / F) 86, and a media interface (I / F) 87.
[0175] The CPU 81 operates and controls each part based on programs stored in the ROM 83 or the HDD 84. The ROM 83 stores a boot program executed by the CPU 81 when the computer 80 starts up, programs that depend on the hardware of the computer 80, and the like.
[0176] The HDD 84 stores programs executed by the CPU 81, data used by such programs, etc. The communication interface 85 receives data from other devices via the network N (see FIG. 2) and sends it to the CPU 81, and transmits data generated by the CPU 81 to other devices via the network N.
[0177] The CPU 81 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 86. The CPU 81 acquires data from the input devices via the input / output interface 86. The CPU 81 also outputs generated data to the output devices via the input / output interface 86.
[0178] The media interface 87 reads a program or data stored in a recording medium 88 and provides it to the CPU 81 via the RAM 82. The CPU 81 loads the program or data from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded program. The recording medium 88 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0179] For example, when the computer 80 functions as the information processing device 1 according to the embodiment, the CPU 81 of the computer 80 executes programs loaded onto the RAM 82 to realize the functions of the processing unit 22. In addition, the HDD 84 stores data in the storage unit 21. The CPU 81 of the computer 80 reads and executes these programs from a recording medium 88, but as another example, the CPU 81 may obtain these programs from another device via the network N.
[0180] [8. Other] Furthermore, among the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0181] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0182] For example, the information processing device 1 described above may be realized by multiple server computers, and the configuration can be flexibly changed, such as by calling an external platform using an API or network computing depending on the function. Also, some of the processing of the information processing device 1 described above may be performed by the terminal device 2. In this case, some of the functions of the terminal device 2 function as an information processing device together with the information processing device 1.
[0183] 4 may be held in a storage server or the like, rather than being held in each device. In this case, each device obtains various pieces of information by accessing the storage server.
[0184] [9. Effects] As described above, the information processing device 1 according to the embodiment includes the classification unit 43 and the providing unit 45. The classification unit 43 classifies each of the multiple comments posted on the content into a group according to the attributes of the posting user. The providing unit 45 provides content indicating the multiple groups into which the multiple comments have been classified by the classification unit 43, and then provides the comments classified into a group selected from the multiple groups indicated in the content. This enables the information processing device 1 to easily allow the user U to view the comments.
[0185] Furthermore, the classification unit 43 classifies each of the multiple comments into groups according to the attributes of the posting user for each attribute item, thereby enabling the information processing device 1 to make it even easier for the user U to view the comments.
[0186] Furthermore, when a group of multiple attribute items is selected, the providing unit 45 provides comments classified into any of the selected groups of multiple attribute items. This allows the information processing device 1 to further facilitate viewing of comments by the user U.
[0187] Furthermore, the providing unit 45 provides, as content, information indicating a plurality of groups in one attribute item among the plurality of attribute items, and thereafter, when one or more groups among the plurality of groups in one attribute item are selected, provides, as content, information indicating a plurality of groups in the remaining one attribute item among the plurality of attribute items. This enables the information processing device 1 to further facilitate viewing of comments by the user U.
[0188] The information processing device 1 also includes a determination unit 42 that determines a plurality of attribute items to be used for classification by the classification unit 43 based on the attributes of the user to whom the content is provided. The classification unit classifies the content into groups according to the attributes of the posting user for each attribute item determined by the determination unit 42. This allows the information processing device 1 to make it even easier for the user U to view comments.
[0189] The information processing device 1 also includes a receiving unit 41 that receives a selection of one or more groups from among the plurality of groups indicated by the content. The providing unit 45 provides content classified into one of the one or more groups whose selection has been received by the receiving unit 41. This enables the information processing device 1 to easily allow the user U to view comments.
[0190] The information processing device 1 also includes a determination unit 44 that determines a group according to the attributes of the user to whom the content is to be provided. The provision unit 45 provides comments categorized into the group determined by the determination unit 44. This enables the information processing device 1 to make it even easier for the user U to view the comments.
[0191] The plurality of attribute items also include an attribute item indicating the age of the posting user and an attribute item indicating the gender of the posting user. This allows the information processing device 1 to make it easier for the user U to view comments.
[0192] The above describes the embodiments of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have been modified and improved in various ways based on the knowledge of those skilled in the art.
[0193] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, an acquisition unit can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0194] 1. Information processing equipment 2,21~2 n terminal device 3,31~3 m Uploader's device 10,20 Communications Department 11 Display section 12 Control section 13 Sensors 14,21 Storage section 15,22 Processing section 16 Information acquisition department 17 Display processing section 18 Information output section 30 User information storage unit 31 Content storage unit 40 Acquisition Department 41 Reception 42 Decision Section 43 Classification Department 44 Judgment section 45 Providing Department 100 Information Processing Systems N Network
Claims
1. A determination unit that determines a plurality of attribute items based on the attributes of a user to whom content is to be provided; a classification unit that classifies each of a plurality of comments posted to the content into a group according to an attribute of a posting user for each of the attribute items determined by the determination unit; a providing unit that provides content indicating the plurality of groups into which the plurality of comments have been classified by the classification unit, and then provides comments classified into a group selected from the plurality of groups indicated by the content.
1. An information processing device comprising:
2. The determination unit: determining a plurality of groups for each attribute item based on at least one of the attributes of the destination users and the type of the content; The classification unit Classifying each of the plurality of comments into a group according to the attribute of the posting user from among a plurality of groups determined by the determination unit for each of the attribute items determined by the determination unit.
2. The information processing apparatus according to claim 1, wherein:
3. The providing unit When a group of the plurality of attribute items is selected, a comment classified into any of the selected group of the plurality of attribute items is provided.
2. The information processing apparatus according to claim 1, wherein:
4. The providing unit providing, as the content, information indicating a plurality of groups in one attribute item among the plurality of attribute items, and thereafter, when one or more groups among the plurality of groups in the one attribute item are selected, providing, as the content, information indicating a plurality of groups in the remaining one attribute item among the plurality of attribute items; 4. The information processing apparatus according to claim 3,
5. The determination unit: The plurality of attribute items are determined based on the attributes of the destination user and the type of the content.
5. The information processing device according to claim 1, wherein:
6. a receiving unit that receives a selection of one or more groups from the plurality of groups indicated by the content, The providing unit providing content classified into one of the one or more groups selected by the accepting unit; 5. The information processing device according to claim 1, wherein:
7. The determination unit: A plurality of groups are determined for each attribute item based on the attributes of the destination users and the type of the content.
5. The information processing device according to claim 1, wherein:
8. The plurality of attribute items are: The attribute item indicating the age of the poster and the attribute item indicating the gender of the poster 5. The information processing device according to claim 2, wherein:
9. 1. A computer-implemented information processing method, comprising: a determining step of determining a plurality of attribute items based on the attributes of a user to whom the content is to be provided; a classification step of classifying each of the plurality of comments posted to the content into a group according to the attribute of the posting user for each of the attribute items determined in the determination step; providing content indicating the plurality of groups into which the plurality of comments have been classified by the classification step, and then providing comments classified into a group selected from the plurality of groups indicated by the content. An information processing method comprising:
10. A determination procedure for determining a plurality of attribute items based on the attributes of a user to whom content is to be provided; a classification step of classifying each of a plurality of comments posted to the content into a group according to the attribute of the posting user for each of the attribute items determined by the determination step; a provision step of providing content indicating the plurality of groups into which the plurality of comments have been classified by the classification step, and then providing comments classified into a group selected from the plurality of groups indicated by the content, An information processing program characterized by:
Citation Information
Patent Citations
Mounting device for supporting section and joint arm of sun visor for car
JP1982047214A
Device and method for totaling merchandise or the like evaluation data and device and method for evaluating merchandise or the like and recording medium
JP2001209728A
System, program and method for managing information for evaluation
JP2007220084A
Message sorting system, message sorting method, and message sorting program
JP2013232050A
Information processing apparatus, information processing method, and computer program
JP2014049094A